当前位置:文档之家› 手把手教你如何将iOS应用打包成Citrix Worx应用

手把手教你如何将iOS应用打包成Citrix Worx应用

本教程的步骤在以下环境测试通过:

Citrix AppController 2.8.0.162000

MDX toolkit 2.1.30

Mac OS Lion 10.7.3

Xcode 4.2

iOS 创建Apple ID,加入iOS Developer Program或iOS Developer Enterprise Program。

前者允许自开发的iOS程序在最多100台iOS设备上运行,每年费用$99:

后者允许自开发的iOS程序在无限量的iOS设备上运行,一般针对企业用户,每年费用$299:

本教程使用的是第一种Developer Program

如果Xcode或command line tools for Xcode未安装,用MDX TOOLKIT打包应用时会报错:

line

for

最新的Xcode可从这个链接下载: https://https://www.doczj.com/doc/3d8562812.html,/xcode/

老版本的Xcode会包含command line tools for Xcode,比如4.2。4.5以后的Xcode需要另外单独安装command line tools。

如果你的Mac OS版本不支持运行最新的Xcode和command line tools for Xcode,比如只是Lion,可到这个链接下载适用的版本:

https://https://www.doczj.com/doc/3d8562812.html,/downloads/index.action

Xcode和command line tools for Xcode每个版本的下载链接里会说明支持的Mac OS:

本教程使用的是Mac OS Lion 10.7.3,因此安装了Xcode 4.2 (包含command line tools for Xcode)。

Apple

登录

&

打开

”Apple

Ad

”worldwide

Apple

证书;这时也可以选择不安装,因

上安

时会自动安装该中

将中级CA证书导入Mac OS的”钥匙串”程序

把CSR保存到本地磁盘

Apple

页面,导入刚生成的

Distribution

OS

worx app的iOS设备

关于如何获得iOS设备的UDID,请参考”准备工作”中的”获得iOS设备的UDID”

为需要打包的

创点击Apple Provisioning Portal页面的Identifiers -> App IDs,点击右上角的加号:

输入App ID后缀。如果我们希望一个Provisioning Profile对应多个app,可使用通配符App ID,即”*”

如果我们希望一个Provisioning Profile对应单个app,可选择”explicit app id”并输入该app的bundle ID:

选择该app需要启用哪些Apple的功能,可与客户的开发团队沟通列表中哪些功能是需要的:

App ID申请成功:

provisioning profile

建Apple Provisioning Portal页面中点击Provisioning Profiles右上角的加号生成新的Profile:

因为本教程中使用的是iOS Developer Program,这里要选”Ad Hoc”;如果用的是iOS Developer

Enterprise Program,就选App Store:

选择刚才生成的App ID:

选择刚才生成的Distribution Certificate:选择哪些iOS设备需要运行worx app:

相关主题
文本预览
相关文档 最新文档