1、先设置证书,测试建议用distribution证书,发布版本建议development证书。当然development测试用也不会有问题。

Xcode打包iPA文件(转自网络)-Ermain

2、在导出ipa前进行一个设置,Build Configuration测试环境建议用Debug,正式对外发布用建议用Release。

Xcode打包iPA文件(转自网络)-Ermain

Xcode打包iPA文件(转自网络)-Ermain

3、依次选择菜单栏 Product-Archive-Distribute App

Xcode打包iPA文件(转自网络)-Ermain

Xcode打包iPA文件(转自网络)-Ermain

4、平常常用的就是App Store Connetct 和Development(演示流程用dev),选择发布的方式有如下几种 :

App Store Connetct :导出的ipa 包发布到App Store;

Ad Hoc:导出的ipa 包是带有广告标识的;

Enterprise :导出的ipa 包是用于企业应用账号的,个人账号是无法选择的;

Development :导出的ipa 包是开发版本;

Xcode打包iPA文件(转自网络)-Ermain

5、这一步建议用None,不要选All compatible device variants,这个选项是适配iPhone iPad 会生成很多ipa文件,构建的时间特别漫长,亲测过。还有建议不勾选rebuild from bitcode.选择了rebuild from bitcode的,会多出一个漫长的 bitcode编译时间,接着Next;

Xcode打包iPA文件(转自网络)-Ermain

Xcode打包iPA文件(转自网络)-Ermain

6、这一步Distribution certificate 建议用Default , 下一个选项选择你的开发证书,接着Next。

Xcode打包iPA文件(转自网络)-Ermain7.剩下就是漫长的构建过程了,构建完成后出现如下界面,点击 Export(导出),选择一个路径保存,到此完毕。

Xcode打包iPA文件(转自网络)-Ermain

Xcode打包iPA文件(转自网络)-Ermain