iOS基础扩展工具教程iOS进阶指南

iOS-打包iPA

2016-02-29  本文已影响2703人  冰风v落叶

打包根据证书的不同,分为:测试打包和上架打包,二者的流程大同小异,一般拥有证书(或者p12文件)和相应的描述文件,就可以进行打包了,具体流程如下:

1.首先选择正确的Bundle id 和 Team, Targets - > General - > Bundle id 和 Team

2. 然后选择正确的描述文件,Targets - > Build Settings - > Code Signing - > Code Signing identity和Provisioning Profile (测试打包选择iPhone Developer和测试的描述文件;   上架打包选择iPhone Distribution和上架的描述文件) .

 上架时要特别注意,有时候会出现Your build settings specify a provisioning profile with the UUID “”, however, no such provisioning profile was found,如果遇到这个BUG,一般把描述文件设置成Automatic(自动),然后Code Signing identity选择Distribution(发布)就可以了.这个BUG的错误原因一般是没有选择正确的描述文件,友情提醒,真机测试的描述文件和打包的描述文件是不同的哦.

3. 最后就可以打包了,

   (1)Device中选择真机或者Generic iOS Device

   (2)Product - >Archive - >  Export -> 测试打包选Save for Ad Hoc Deployment | | 上架打包选Save for App Strore           Deployment ->选择正确的账户->如果是测试打包还需要选择可以进行测试的设备(一般选择all devices) - > 确认证书 - > Next 就完成了

小提示:

1.测试时,如果增加测试设备,需要重新生成描述文件并下载,且需要重新打包

2. 内测一般都用蒲公英进行内测,内测必须用开发证书进行打包,否则无法安装

3. 上架时,苹果开发者中心的AppID选择的功能要和Xcode->Targets->Capabilities下选择的一样,需要什么就加入什么,不要多加,否则上线会被拒

4.打包上传到iTunes Connect前,记得把蒲公英去掉,还有修改Build递增(如果需要递增的话).

5.上架最好用Application Loader进行上传,这个有错误提醒

上一篇 下一篇

猜你喜欢

热点阅读