iOS打包流程



一、引言

iOS APP开发完成之后,需要打包并提交测试版本,经验证后再上架。iOS APP打包涉及4种方式:

  • 上架包
  • 分发平台测试包
  • 企业包
  • 测试包

熟悉流程之后,感觉跟Android其实差别不多,主是根据不同性质选择不同方式打包而已。

二、iTunes Connect的应用创建和配置

进入Apple开发者中心(https://developer.apple.com/) 进入iTunes Connect首页,选择“我的APP”一项进入应用程序管理功能。

点击左上方的加号,进行新应用创建。

SKU为应用内ID,为了保持一致性,统一定义为Bundle Identifier。选择权限后,点击创建。进入应用基本信息的设置与构建版本。

在应用版本提交设置中需要设置应用在各个尺寸设备上的内容截图,这些截图会显示在AppleStore的应用介绍界面中。

三、Xcode打包

3.1 设置开发者帐号

涉及第一次打包或使用多个帐号开发,就需要在Xcode中设置开发者帐号,单击Xcode菜单中的Perference选项。

3.2 运行设备选择

完成上面配置,单击Xcode菜单中的Product->Archive选项.

发现"Archive"是灰色的,不能点。需要,把当前设备设置成连接的真机设备或者默认的"iOS Device","Archive"会变成黑色。

3.3 进行打包库操作

以打测试平台分发包为例,进入打包库,选择Export

选择相对应的选项(Ad Hoc):

选择None:

选择Automatically(自动操作)

选择ipa保存路径:

确认ipa安装包,打开上述路径,查看ipa包:

四、ipa分发平台上传及验证

本例使用Fir.im分发平台验证,打开Fir.im(https://fir.im/apps) 输入帐号和密码,并拖动ipa包到指定的位置。

平台生成二维码:




使用真机扫码下载测试,运行:


五、上架包生成

配置上架包选择

其他的一路默认点下去

一路下去,生成安装包,并提交。