Xcode打包生成ipa的四个选项的区别。

Xcode打包生成ipa的四个选项的区别。_第1张图片
打包生成ipa.png

第一个选项App Store

准备上传App Store的ipa包,打包证书为公司账号或个人账号的发布证书。

第二个选项Ad Hoc

根据官方文档说明,首先它是发布证书打包出来的,第一个选项App Store也是发布证书创建,只是第一个选项是发布到App Store,Ad Hoc是不能发布到App Store,测试用的,而且需要装的设备必须在开发者网站注册设备ID,最多100个。测试生产环境的推送选择该方式打包。

第三个选项Enterprise

企业版应用的ipa包,用于发布到自己服务器分发的应用,安装设备个数不受限制,打包证书为企业账号下的发布证书,不能发布到App Store。

第四个选项Development

针对内部测试分发的ipa包,和Ad Hoc类似,都是测试用的,只不过这个选项的打包证书为开发证书。测试开发环境的推送选择该方式打包。

总结:
第二个和第四个选项看似都是针对测试使用的,不知道有什么本质的区别?个人理解是,Ad Hoc是用Distribute证书打包的,那么它的环境和正式发布到Ad Hoc上的环境配置应该是一样的,最关键感觉是用来测试生产环境下的推送和内购什么的,模拟Ad Hoc环境,理论上这里测试没问题就真的没问题了。

你可能感兴趣的:(Xcode打包生成ipa的四个选项的区别。)