安装完之后,大家可以看一下XE4可以新建的工程类型:

File->New:

是不是多出了FireMonkey Mobile Application这一个选项呀!

然后你再点击这个菜单项,弹出FireMonkey Mobile Application的工程类型选择向导窗体:

有以下几种类型:

  • Blank Application(空应用程序)
  • 3D Application(3D应用程序)
  • Header/Footer(页头页脚风格的应用程序)
  • Header/Footer with Navigation(页头页脚带导航按钮的应用程序)
  • Phone Master-Detail(手机主从风格的应用程序)
  • Tabbed(分页应用程序)
  • Tabbed with Navigation(分页带导航按钮的应用程序)
  • Tablet Master-Detail(平板主从风格的应用程序)

你在FireMonkey Mobile Application的工程类型选择向导窗体中选择第一个“Blank Application”,就可以看到FOR IOS的窗体设计器:

FOR IOS的窗体设计器是一个iOS Device的界面(这里是一个iPhone),有iPad, iPhone,iPhone5,以及CustomDevice这些选择,在窗体设计区最右上角的下拉框中进行选择。

也可以去掉iOS Device的边框,在窗体设计区右上角按一下这个按钮,那么窗体设计器就会变成这个样子:

还可以90度,180度,270度旋转窗体设计器,按钮也是在窗体设计区右上角的按钮:

说道编译的平台,如下图:

上次配置好的环境,IOS Device这个平台是真实的生产环境了,这个上次还没说怎么配置,接下来会说到。

而IOS Simulator这个是MAC中虚拟机的环境。运行程序调试,切实MAC中的PAServer一定是要开启的状态。

我们先选IOS Simulator这个平台,程序就用之前写的一个sqlite的例子运行给大家看。

运行会如下:

效果不错吧,O(∩_∩)O~,如丝如滑。

接下里我们选择如下:

选择Debug模式,其他两个模式还没深入,按照字面的意思不难看出,一个发表到商店。

要在真实机子中调试,一个是去申请开发者证书,一年是99$。另外一个是弄一台越狱的机子和自己在造一个证书。

本人选择了后者,省钱省力,只是先阶段的,真正实现生产力还是要去申请开发者证书的,现阶段是学习中。接下来是

配置真实机子的的环境。

我们先来配置证书先

实用工具 -> 钥匙串访问 -> 证书助理 -> 创建证书, 生成私有签名,身份类型:自签名根证书,名称:iPhone Developer,证书类型:代码签名,覆盖默认值,其它全部默认

下图

这样证书创建完毕。

打开XCode随便创建一个工程,这里创建了HelloXE4

点击出现如下图片,本人使用的是ipod真实调试。

添加为开发设备之后,设置上的黄灯会变绿(表示可以真机调试)

编译平台就是使用我们之前选择哪个就可以进行真的环境的调试了。

觉得这两个平台调试比较麻烦的话,可以用Win32的平台进行调试,主要是调试些逻辑上的问题比较好,一些具体的还是要用之前所说的平台来。

这样就添加了要的平台了。

Delphi XE4 For IOS中程序的调试(虚拟机,真实机和win32)的更多相关文章

  1. iOS中web app调试(mac)

    原文 iOS中web app调试(mac).md 目录 一.真机联调配置 二.mac上Safari配置及真机联调 三.iOS模拟器使用 四.在iOS模拟器中安装app 近期公司vue项目开发,目的是一 ...

  2. Delphi推出Delphi XE4支持IOS开发

    Delphi 新推出 Delphi XE4 ,这是一个支持 iOS 应用开发的新版本.Delphi XE4 带来 Embarcadero 全新的 ARM 编译器 下载地址

  3. 跟我学Delphi Xe4 开发 IOS 一 , 重读Delphi Xe4 自带文档.

    安装了 Delphi Xe4 之后打开这个地址就是完整的官方的文档了. 虽然不是立刻能解决你的问题. 但也是必须要看一遍的. 最基础的都在这里了. ms-help://embarcadero.rs_x ...

  4. Delphi XE4 For IOS之部署问题

    在XE4中编写完程序后,怎么把相应的文件部署到ios虚拟机和真实机子中呢?下面就来说说. 首先选择你要部署的项目,选择Project->Deployment菜单 Deployment菜单打开如下 ...

  5. IOS中程序如何进行推送消息(本地推送,远程推送)

    [1]-------------什么是推送消息? 我就以一张图解释------------ [2]-----------IOS程序中如何进行本地推送?----------- 2.1,先征求用户同意 1 ...

  6. IOS中程序如何进行推送消息(本地推送,远程推送)2(上)

    未看过本地推送的,可以提前看一下本地推送. http://www.cnblogs.com/wolfhous/p/5135711.html =============================== ...

  7. IOS中程序如何进行推送消息(本地推送,远程推送)2(下)

    内容中包含 base64string 图片造成字符过多,拒绝显示

  8. ios 利用Reveal来调试界面2--真机调试(步骤详解)

    使用真机调试我们的App界面,如果你的真机是没有越狱的设备,那么使用Reveal来调试UI的步骤是最麻烦的.

  9. Delphi应用程序的调试(十)调试器选项(在IDE中不要使用异常)

    可在两个级别上设置调试选项:工程级和环境级.在前面的讲解中讲解了工程级调试选项,通过主菜单[Project | Options…]打开如下对话框: 可在Debugger Options对话框中设置全局 ...

随机推荐

  1. nginx的Mainline version、Stable version、Legacy version

    Nginx官网提供了三个类型的版本Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版Stable version:最新稳定版,生产环境上建议使用的版 ...

  2. IEdevelopToolbar ie浏览器的css代码调试工具

    使用IEdevelopToolbar的“选择元素”工具(ctrl+b),选取你要内容的地方下方的DIV,我们就可以找到几个关键字

  3. java的Map浅析

    Map<K,V>是以键-值对存储的(key-value), 而Entry<K,V>是Map中的一个接口,Map.Entry<K,V>接口主要用于获取.比较 key和 ...

  4. C & C++ 宏与const

    1.宏定义函数: 例:#define do{exp} while(0)与#define exp有什么不同,好处在哪里? 定义复杂代码,防止分号,或是括号不匹配等错误.比如: 定义: #define s ...

  5. vs2013和vs2010的配置

    win10下vs2013和vs2010的相关配置 ------made by siwuxie095 主要是推荐一些vs2013和vs2010的好用的插件和配色方案,下面主要是以vs2013示例 1.首 ...

  6. phpStudy2——PHP脚本访问MySql数据库

    前言: 前边介绍了php脚本获取并打印输出html提交的数据,本文将介绍php脚本访问查询MySql数据库. 示例代码: <style> td{width:100px;}/*我的存在只为证 ...

  7. Linked dylibs built for GC-only but object files built for retain/release for architecture x86_64

    编译开源Xcode 插件 SCXcodeSwitchExpander 源码地址: https://github.com/stefanceriu/SCXcodeSwitchExpander 编译环境:X ...

  8. jquery 动态添加的代码不能触发绑定事件

    今天发现jQuery对动态添加的元素不触发事件,比如blur.click事件等 参考文章证明了我的结论,并给出了原因及解决方案 原因:程序找不到动态添加的节点. 解决方案:在绑定父元素后的子元素 $( ...

  9. 基于快速排序的数组划分:2组 3组 K组(sort color)大小写排序 · Partition Array

    2组: [抄题]: 给出一个整数数组 nums 和一个整数 k.划分数组(即移动数组 nums 中的元素),使得: 所有小于k的元素移到左边 所有大于等于k的元素移到右边 返回数组划分的位置,即数组中 ...

  10. mysql5.5以上开启慢查询

    在my.ini配置文件中添加: [mysqld] #开启慢查询 slow_query_log = on #慢查询时间 long_query_time = 0.5 #记录没有使用索引的查询 log_qu ...