请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

吾爱极客

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3380|回复: 0

在Mac电脑设置iOS开发环境-Delphi XE7

[复制链接]

271

主题

271

帖子

1139

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1139
发表于 2015-10-4 17:34:31 | 显示全部楼层 |阅读模式
一个以iOS为运行目标平台的FireMonkey Delphi 应用可选择Mac上面的iOS模拟器来测试。FireMonkey C++ Delphi 应用都可以使用iOS设备平台来测试; 这时需要把测试的iOS设备连接到Mac电脑。

》这个教程的前半部分讲的是为了在Mac电脑上面用iOS模拟器测试你的iOS应用(只针对Delphi)所需要完成的步骤。

》后半部分描述了还需哪些步骤才可以在iOS设备上面运行你的iOS应用(Delphi 或 C++的)。

  注:BCCIOSARM,iOS设备的C++编译器,并不支持iOS模拟器,它只支持iOS设备。


Mac和iOS系统要求:

  • 10.8     Mountain Lion
  • 10.9     Mavericks
  • 10.10     Yosemite
(旧的基于PowerPC 和 680x0的苹果系统都不支持这些操作系统。2007以后的Mac都是基于Intel的;2008以后的Mac都是64位)


Mac OSX的开发,需要最新版本的Xcode

iOS开发,需要安装iOS SDK和相应的Xcode(请看下表),以及Xcode命令行工具。

  
iOS 版本   
  
  
对应 Xcode 版本   
  
  
iOS 7.0
  
  
Xcode 5.0
  
  
iOS 7.1
  
  
Xcode 5.1
  
  
iOS 8.0
  
  
Xcode 6.0
  


》几种苹果程序开发者计划的成员资格。

》一个连接到Mac电脑USB口的iOS设备(需要在之上面运行测试iOS应用)。


配置Mac电脑运行iOS应用程序的步骤


为了让你的设备可以发布应用来调试或测试,你的系统需按照以下图来配置。RAD Studio是运行在Windows PC上面的,这台PC连到一台安装了平台助手(Platform Assistant)和正确版本的Xcode和iOS SDK(用于iOS开发)的Mac电脑。iOS设备需要通过USB线缆连接到MAC电脑,这样才能在它上面运行iOS应用。
w112.png

为了将iOS应用发布到Mac上面的iOS模拟器或者是iOS设备,你需要在Mac上面安装一下工具:

平台助手 (PAServer)

   RAD Studio 借助平台助手来运行和测试多设备应用,还有发布应用到Mac OS X iOS 设备。

   Mac上安装与运行平台助手

Xcode

   XcodeMac上面的开发调试环境,包含有开发Mac OS X iOS所需的开发文件。


第一步:安装平台助手


当你从PC发布iOS应用到iOS模拟器或iOS设备时,必须有平台助手运行在Mac上面。

平台助手的MacOS X安装软件名是PAServer15.0.pkg可以从以下两个地方找到:

》在PCRAD Studio安装目录下

   C:\Program Files(x86)\Embarcadero\Studio\15.0\PAServer\PAServer15.0.pkg


》从网上下载到Mac


    w113.png


第二步,运行平台助手
Mac的搜索器,和以下一样操作来激活.APP文件(PAServer 15.0.app):

  1.  定位到顶层Application文件夹

  2.  双击PAServer 15.0.app启动平台助手安装

      w114.png

  这时终端出现,显示标题和密码提示

  直接回车,或者给PAServer设置输入一个密码,回车


  3.      接下来提示输入Mac用户密码来允许平台助手调试(控制另一个进程)你的应用。
       w115.png
  输入密码,选Take Control
       w116.png


第三步 Mac上安装Xcode


XcodeMac上面的开发调试环境,包含有开发Mac OS X iOS所需的开发文件。

你可以从以下来源安装Xcode

在你的 "Mac OS X 安装"DVD, Optional Installs下面, 双击Xcode.mpkg安装到系统

Mac应用商店免费下载

对于已注册的苹果开发者,可以打包(.dmg)下载Xcode,如何注册和下载Xcode

    1.   在后面网址注册(免费的)苹果开发者http://developer.apple.com/programs/register/.

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


接下来的步骤:

你已经配置好了Mac可以用iOS模拟器运行iOS应用。

  注:只有Delphi应用支持iOS模拟器,C++ Builder不支持iOS模拟器。


iOS 模拟器: 为了让iOS应用(仅是Delphi的)可以运行在Mac上的iOS模拟器,你不必继续这个教程的后半部分。相反,你应该跳到下一个教程(Windows PC设置开发环境(iOS)教程),完成RAD Studio IDE的配置。


iOS 设备 :为了在iOS设备上面运行iOS应用(Delphi或C++Builder),要继续跟随教程接下来的步骤去完成Mac的配置。然后再到下一个教程(Windows PC设置开发环境(iOS)教程),完成RAD Studio IDE的配置。



配置Mac上用iOS设备运行iOS应用所需的额外步骤:


接下来的这些额外的步骤让你的iOS设备可以运行iOS应用

w117.png
   记得将你的iOS设备用USB线连到Mac电脑


第一步 确认Mac上已经安装了Xcode的命令行工具


  注意: 从Xcode 6.1开始,命令行工具会在安装的时候自动安装进去

  下面可以判断Mac 是否安装了命令行工具

  1.      在Mac上启动Xcode

  2.  选择Xcode >Preferences 菜单

   w118.png

  3.  在 General 窗口,点击Locations

  4.  在 Location 窗口, 检查Command Line Tools 栏显示的Xcode版本(命令行工具随之安装的版本).

       这表示Xcode命令行工具已经安装了,你不需再安装。

      w119.png

   5.      如果命令行工具没有安装,CommandLine Tools 栏不会显示Xcode版本号

       a)   在这种情况,点击Location 窗口的Downloads 选项卡.

       b)   在 Downloads窗口, 选择Components 选项卡.

            w120.png

        c)   点击Command Line Tools 旁边的Install 按钮.

        在安装时会要求你登陆苹果开发者。


第二步 注册一个开发者账户


编译,运行,测试,发布iOS应用需要首先成为苹果程序开发者计划的资格成员。

你可以有以下几种方式加入程序开发者计划


  》作为个人独立开发者

  》作为一个企业(商业)或大学计划团队的成员(或领导)

更多信息请参考Joining an iOS Developer Program.


第三步 申请,下载和安装你的开发证书


发布到iOS模拟器或iOS设备的应用在运行前需要先密码签名。开发证书包含了可以签名应用的信息。

每个个体(个人开发者或团队成员)必须要有一个开发证书,一个证书可以用于多个应用。

对于开发团队,每个成员都必须申请开发证书,且申请必须获得团队领导同意。

申请,下载和安装你的开发证书


1.   在Mac的Keychain Access 应用程序,选择the KeychainAccess 菜单:
      Certificate Assistant > Request aCertificate From a Certificate Authority
    w121.png


  》如果你是公司/组织计划开发团队的成员,你的申请必须得到团队管理员的许可。团队管理员同意后,你就可以下载证书了。

》如果你是个人开发者,你申请证书不久后会看到一个下载选项。可参考苹果文档 CodeSigning Guide
    详细说是,把证书申请保存为一个CSR文件,用以下方式通过iOSprovisioning portal发送到官方证书机构:


    》当提示时,输入苹果ID 和密码, 点击 Sign In.

iOS Apps下面, 点击 Certificates.

在打开的页面,点击 (+)号图标。

这会打开添加iOS证书(Add iOS Certificate)向导.

Select Type 页, 点击 Continue 跟随向导屏幕的指令。

在提示时,上传保存在Mac上的CSR文件。


2.到iOS Provisioning Portal. 你可以点击像下图所示的Download按钮下载开发证书。

    w122.png





  • 双击开发证书可以启动它,它会自动用 Keychain Access应用装载。


第四步 为发布注册你的设备


一个设备在运行用户应用之前,必须先要在Apple ProvisioningPortal 注册. 设备可以用它们的唯一设备ID(UDID)注册,UDID可由Xcode得知,例如:


    》确认设备已经连到Mac电脑。
打开 Xcode ,到 Devices (Window > Devices or Window > Organizer > Devices tab     

点击你的设备.

Identifier 标签旁边是一个字符串:

    w123.png

   这个Identifier字符串就是你设备的UDID

    》如果你是个人开发者,添UDID 到 Devicestab of the Apple Provisioning Portal 注册。

    》如果你是公司/组织的成员,叫团队管理员注册你的设备。


第五步  创建和安装一个Provisioning Profile


Provisioning Profile用来连接开发者和设备到开发团队。为了在iOS设备上运行应用需要Provisioning Profile。

    》如果你是个人开发者,你必须创建一个 provisioning profile.

如果你是公司/组织的成员, 团队管理员必须创建一个provisioning profile,然后你可以使用它。
        Provisioning Profile创建之后,你必须把它安装到Xcode,像这样:

    》 Xcode5:

          1)  打开Mac的Xcode ,到组织者 (Window > Organizer).

   2) Library部分, 选择Provisioning Profiles ,点击Refresh.

   3) Xcode 要求你登陆你的苹果ID。输入证件,选Log in.

                provisioning profiles 已经安装到Xcode可以用了:
                w124.png

    4) 选择一个有效的iOS provisioning profile,把它拖到你的设备的Provisioning profiles






Xcode 6:


  1)打开Mac的 Xcode,到设备 (Window > Devices).


  2)右键该设备选择Show Provisioning Profiles…
    w125.png

      3)plus sing button 来增加一个 provisioning profile.
    w126.png

     4)找到你的 provisioning profile,     选中它,点击Install.

     5)点击 Done 来关闭窗口


到此你已经为在iOS设备上运行iOS应用配置完毕Mac了。


如何运行iOS应用,请参考Windows PC设置开发环境(iOS)教程完成RAD Studio IDE集成环境的配置。 (如果你已经为在iOS模拟器上运行应用时配置了PC, 可以跳过这一步)。


www.52jike.com  ruanzhuo翻译整理,转载请注明出处



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|吾爱极客 ( 粤ICP备15067754号-1  

GMT+8, 2020-4-5 11:11 , Processed in 0.229067 second(s), 32 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表