Xcode打包生成ipa的四个选项的区别。
2018-03-18 本文已影响179人
走向菜鸟的菜鸟
打包生成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环境,理论上这里测试没问题就真的没问题了。