安装完之后,大家可以看一下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. 新手C#SQL Server使用记录2018.08.10

    主键(PrimaryKey):主键就是每个数据行(记录)的唯一标识,不会有重复值的列(字段)才能当做主键.一个表可以没有主键,但是这样会很难处理表,因此一般情况表都要设置主键. 主键有两张选用策略,分 ...

  2. Syncthing搭建

    现在貌似只有windows和linux比较号装. 安装 先从官网下载好Windows 32位版(我本本对应的系统版本)的Syncthing,解压后可以看到如下文件结构   Syncthing文件结构 ...

  3. ViewPager欢迎界面

    一.几张图片组成欢迎界面 下方有几个点对应每个图片 当图片被选中时对应的点会变亮,当对应的点被点击时也会切换到指定画面 以下是代码 package com.example.viewpager_1; i ...

  4. jquery-jsonp插件解决跨域问题

    用jquery-jsonp插件解决ajax跨域问题,既可以实现ajax同样的请求效果,而且server服务端的相关代码也不用做任何改变. 代码如下: var url="http://loca ...

  5. apache配置防盗链

    1.确保apache已开启rewrite.   2.在.htaccess文件中添加如下: RewriteEngine On RewriteCond %{HTTP_REFERER} !^http://X ...

  6. AdmBaseController 判断是否登录

    代码 using Service.IService; using System; using System.Collections.Generic; using System.Linq; using ...

  7. Golang之redis

    redis是个开源的高性能的key-value的内存数据库,可以把它当成远程的数据结构. 支持的value类型非常多,比如string.list(链表).set(集合). hash表等等 redis性 ...

  8. 三、oracle 用户管理一

    三.oracle 用户管理一 一.创建用户概述:在oracle中要创建一个新的用户使用create user语句,一般是具有dba(数据库管理员)的权限才能使用.create user 用户名 ide ...

  9. PhpStorm 2017 激活办法

    最新版PhpStorm 2017正式版改进了PHP 7支持,改进代码完成功能.PhpStorm 绝对是PHP开发最好的开发工具. phpstorm已经升级到2017.1,原注册码失效,2017.1.2 ...

  10. vue cli+axios踩坑记录+拦截器使用,代理跨域proxy(更新)

    16319 1.首先axios不支持vue.use()方式声明使用,看了所有近乎相同的axios文档都没有提到这一点建议方式 在main.js中如下声明使用 import axios from 'ax ...