http://cache.baiducontent.com/c?m=9d78d513d99516f11ab7cf690d678c3b584380122ba7a0020fd18438e4732b40506793ac57240773a4d20c1116dc4348adb0687d6d4566f58cc9fb57c0ebcc757a9f2743215dd01d05d36ef39c00388477cb4deedb5ca0bcfb3092aad2d2de49008a155e2bdea7960c57529934ae552ce0a4924f115b11bb&p=99759a45d5c714fc57efd33a465393&newp=aa62c54ad6c045e606ac852d021497231610db2151d4d5136b82c825d7331b001c3bbfb42323110ed6c17b640ba4485ceffa3c70340821a3dda5c91d9fb4c57479c1797561&user=baidu&fm=sc&query=delphi+ios+%BB%B7%BE%B3%B4%EE%BD%A8&qid=a2f841d600003acc&p1=2

标签: ios开发delphi
2013-09-03 09:08 6104人阅读 评论(0) 收藏 举报
 分类:
IOS(18) 

iOS目标平台开发的FireMonkey应用程序最初可以在Mac的iOS Simulator上测试。

测试过程的第二阶段可以使用iOS Device目标平台,需要一台连接到Mac的测试iOS Device。

  • 这篇教程的上半部分描述为了在Mac的iOS Simulator上运行iOS应用程序所需要执行的步骤。
  • 这篇教程的下半部分描述为了在iOS Device上运行iOS应用程序所需要执行的附加步骤。

Mac要求

  • OS X 10.7 Lion 或 10.8 Mountain Lion
  • iOS 5.1以上
  • 安装最新版本的XCode和iOS SDK,并安装XCode的Command LineTools
  • 要求必须是AppleDeveloper Program的成员
  • 一台通过USB端口连接到Mac的iOS Device(用来在Device上测试或运行iOS App)

配置Mac来让你的iOS应用程序运行在iOS Simulator上的步骤

 

为了布署你的iOS应用程序到Mac的iOS Simulator上,你需要在Mac上安装下列工具:

  • Platform Assistant(PAServer)

为了测试目标,RAD Studio使用Platform Assistant,它必须安装并且运行在Mac上。

  • XCode

XCode是在Mac上的开发测试环境,并且提供Mac OS X和iOS应用程序需要的程序文件。

第一步:安装PlatformAssistant

刚才讲过,当你布署iOS App从PC到iOS Simulator或iOS Device时,Platform Assistant必须运行在Mac上。

Platform Assstant的Mac OS X安装包名为RADPAServerXE4.pkg,并且可以在两个地方可以找到:

  • 在RAD Studio安装目录里的PAServer目录。

例如,C:\Program Files\Embarcadero\RADStudio\n.n\PAServer\RADPAServerXE4.pkg

  • 在网上,用来在Mac上下载:

http://installers.codegear.com/release/radstudio/11.0/PAServer/RADPAServerXE4.pkg

更详细的步骤,请查看“在Mac上安装Platform Assistant”这一章。

第二步:运行PlatformAssistant

在Mac的Finder里,按下面的步骤激活这个.app文件(RAD PAServer XE4.app):

1.      定位到顶层的Applications目录。

2.      双击RAD PAServer XE4.app来启动Platform Assistant:

会出现一个终端窗口,显示Platform Assistant标识以及输入密码提示:

Connection Profile password<press Enter for no password

可以按Return键(回车键),或者输入一个PAServer的密码然后按Return键。

3.      接下来你会被提示要求输入Mac的用户密码来允许Platform Assistant来调试你的应用程序。输入你的密码,然后选择Take Control“允许”:

更多关于Platform Assistant的细节,请查看“在Mac上运行Platform Assistant”那一章。

第三步:在Mac上安装XCode

XCode是在Mac上的开发测试环境,并且提供为Mac OS X和iOS应用程序所需要的开发文件。

你可以从下面这些地方安装XCode:

  • 在你的“Mac OS X Install”DVD上,OptionsInstalls下面,双击XCode.mpkg来安装XCode。
  • Mac App Store,免费下载Xcode。
  • 作为一个注册的AppleDeveloper,你可以下载最新版本的Xcode包(.dmg)。注册然后下载Xcode:

1.      在http://developer.apple.com/programs/register/上注册(名称)成为一个AppleDeveloper。

2.      从https://developer.apple.com/downloads下载Xcode安装包。

接下来的步骤

你需要配置你的Mac来在iOS Simulator上运行iOS应用程序。

  • 为了在iOSSimulator上运行iOS应用程序,请查看“iOS 教程:在Windows PC上准备你的开发环境”来完成RAD Studio IDE的配置。
  • 为了在iOS Device上运行你的iOS应用程序,请使用下面这些步骤来完成Mac的配置。注意,你可以在在iOS Simulator上测试完应用程序之后执行这些步骤。

配置Mac来在iOS Device上运行iOS应用程序的附加步骤

下面这些步骤让你来在你的iOS Device上运行你的iOS应用程序。

第一步:在Mac上安装XCode Command Line Tools

在Mac上安装使用XCode需要的工具:

1.      在Mac上运行XCode。

2.      从XCode菜单中选择Preferences。

3.      在通用面板上,点击Downloadd。

4.      在Downloads窗体上,选择Components页。

5.      点击Command Line Tools旁边的Install按钮。

在安装过程中你会被询问要求使用Apple Developer登录。

更多细节,请查看“在Mac上安装XCode Command Line Tools”这一章。

第二步:注册一个开发者帐号

必须是iOS Developer Program的成员才可以生成,运行,测试,且布署iOS应用程序。

你可以使用下面方法之一来加入Developer Program:

  • 作为私人开发者。
  • 作为企业(商业)或大学的组成员。

更多细节,请查看“加入一个iOS Developer Program”。

第三步:请求,下载并且安装你的开发证书

布署到Device上的应用程序(或在iOS Simulator上)在运行之前需要加密签名。开发证书包含需要认证应用程序的信息。每个(个人开发者或团队成员)必须拥有一个唯一的开发证书,它可以用来给多个应用程序使用。

对于开发团队,开发证书必须由每个团队成员请求,这些请求必须通过团队管理员批准。

请求,下载并且安装你的证书

 

1.    在Mac上的Keychain Access(钥匙串访问)应用程序里,选择Keychain Access按钮:Certificate Assistant(证书助理)>Request a Certificate From a CertificateAuthority(从证书颁发机构请求证书):

保存这个证书请求到文件里,然后通过在Apple的iOSprovisioning portal上传这个文件来将它发送到你的证书颁发机构。

  • 如果你一个公司/组织组的开发者团队成员,你的团队管理员需要批准你的请求。在你的团队管理员批准之后,你可以下载这个证书。
  • 如果你是个人开发者,在请求之后,你会看到一个下载选项。更多细节请查看Apple的文档:Creatingsigning certificates

2.    访问iOSProvisioning Portal。在状态从Submitted改变到Issued之后你就可以下载开发证书了:

3.    通过双击它来安装开发证书。它会在Keychain Access应用程序中自动加载。

第四步:注册你的Device用来布署

在Device能够运行用户的应用程序之前,它必须在AppleProvisioning Portal里注册。Device通过它们的Unique Device ID(UDID)来注册。UDID可以使用Xcode查看,步骤如下:

1.    确保你的iOS Device连接到你的Mac机器。

2.    打开XCode,然后到Organizer(Window>Organizer)。

3.    在Devices页,在你的Device上点击。

4.    在Identifier标签的旁边是一串字符:

这串字符就是你Device的UDID。

第五步:创建并安装Provisioning Profile

Provisioning Profile用来联结开发者和设备到一个开发团队。在iOSDevice上运行应用程序需要ProvisioningProfile。

在创建完provisioning profile之后,你必须将它安装到Xcode中去,如下:

1.    打开Xcode,然后到哪Organixer(Windows>Organizer)。

2.    在Library那个区域,选择Provisioning Profile,然后点击Refresh。

3.    Xcode询问你使用你的AppleID登陆。输入你的身份,然后选择Log in。安装到Xcode的Provisioning Profile:

4.    选择一个可用的iOS provisioning profile,将它拖动到你测试Device的Provisioning Profiles里面去。

你已经配置好你的Mac来让你的应用程序运行在你的iOS Device。

为了运行你的iOS应用程序,请查看“iOS教程:在Windows PC上准备你的开发环境”,然后完成RAD Studio IDE的配置。(如果你已经配置了你的PC来在iOS Simulator上运行应用程序,你可以跳过这一步。)

Delphi for iOS开发指南(1):在Mac上配置你的开发环境的更多相关文章

  1. 使用 VSCode 在 Mac 上配置 C/C++ 调试环境

    Background VSCode是微软开发的一款开源代码编辑器,具有可拓展性强,多语言支持,跨平台等优点,在不同的个性化配置下几乎可以用作所有的轻量级开发.我在初学C的时候也使用的是类似于Xcode ...

  2. mac下配置Node.js开发环境、express安装、创建项目

    mac下配置Node.js开发环境.express安装.创建项目 一.node.js的安装 去官网下载对应的平台版本就可以了,https://nodejs.org 二.express安装 sudo n ...

  3. mac 上配置flutter开发环境

    (ios,Android,Xcode,Android Studio,VScode,IDEA) 1)安装Flutter SDK 2)iOS 环境配置 3)Android Studio配置 4)VS co ...

  4. 开发指南专题八:JEECG微云高速开发平台数据字典

       开发指南专题八:JEECG微云高速开发平台数据字典的使用 1.标签中使用数据字典 数据字典为系统中可能用到的字典类型数据提供了使用的便利性和可维护性.下面拉框标签<t:dictSele ...

  5. 开发指南专题4:JEECG高速微云开发平台--JEECG开发环境的搭建

    开发指南专题4:JEECG微云高速开发平台开发环境搭建 1. JEECG开发环境搭建 JEECG推荐的开发环境为Myeclipse8.5/Eclipse3.7+JDK1.6+Tomcat6.0 1.1 ...

  6. 开发指南专题六:JEECG微云高速开发平台代码生成

    开发指南专题六:JEECG微云高速开发平台代码生 1.1. 代码生成扫描路径配置 用代码生成器生成代码后.须要进行相关配置配置,扫描注入control.service.entity等; 具体操作过程例 ...

  7. 开发指南专题五:JEECG微云高速开发平台代码生成器

    开发指南专题五:JEECG微云高速开发平台代码生成器 1.1. Maven开发环境搭建 在搭建jeecg的maven开发环境之前,须要先配置好本机的maven环境,并在eclipse中安装好m2ecl ...

  8. 开发指南专题二:JEECG微云高速开发平台JEECG框架初探

    开发指南专题二:JEECG微云高速开发平台JEECG框架初探 2.JEECG框架初探 2.1演示系统 打开浏览器输入JEECG演示环境界址:http://demo.jeecg.org:8090/能够看 ...

  9. mac上配置php开发环境

    玉忠之前在我的mac上配置过,当时项目不能区分大小写,所以就没成功,我现在在他得基础上继续配置,希望成功. 教程:http://my.oschina.net/joanfen/blog/171109 以 ...

随机推荐

  1. ensembl数据库的使用方法

    1)下载各种数据bam.gtf.fasta.ded等的地址 ftp://ftp.ensembl.org/../pub/release-93/

  2. 1、JDK自带注解

    1.何为注解? 概念:注解(Annotation),也叫元数据.一种代码级别的说明.它是JDK1.5及以后版本引入的一个特性,与类.接口.枚举是在同一个层次.它可以声明在包.类.字段.方法.局部变量. ...

  3. Process ProcessThread Thread

    Process ProcessThread: Process and ProcessThread objects have a ProcessorAffinity property of IntPtr ...

  4. SO\PR回写的数据如下

    insert into OUT_ORDER_RES ---JAVA FOR PR ) as LGORT ,'SAPRFC' as ERNAM,out_pr.due_datetime,out_pr.so ...

  5. Windows内置系统账户:Local system/Network service/Local Service 区别

    LocalSystem 账户  LocalSystem是预设的拥有本机所有权限的本地账户,这个账户跟通常的用户账户没有任何关联,也没有用户名和密码之类的凭证.这个服务账户可以打开注册表的HKEY_LO ...

  6. web程序的配置文件的修改

    vs上面的config与wwwroot中的config有可能不一样,注意修改配置的资源路径及ip及数据库及禁止ip

  7. 42-python中的矩阵、多维数组----numpy

    xzcfightingup   python中的矩阵.多维数组----numpy 1. 引言 最近在将一个算法由matlab转成python,初学python,很多地方还不熟悉,总体感觉就是上手容易, ...

  8. lib文件反汇编

    运行vc命令行,输入:dumpbin /disasm xxx.lib > test.txt lib就是obj文件打包起来的,可以用lib.exe解出来,下面是vc环境下的操作,其他环境,看命令行 ...

  9. Java 8 接口中的默认方法与静态方法

    Java 8 接口中的默认方法与静态方法 1. 接口中的默认方法 允许接口中包含具有具体实现的方法,该方法称"默认方法",默认方法使用用 default 关键字修饰. public ...

  10. OSGi 系列(十三)之 Configuration Admin Service

    OSGi 系列(十三)之 Configuration Admin Service OSGi 的 CM 就是 Configuration Admin Service,是用于管理 Bundle 属性.并在 ...