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

1.  iOS App Store

    保存到本地 准备上传App Store 或者在越狱的iOS设备上使用

2. Ad Hoc

    苹果的官方解释是:To distribute your app to users with designated devices, select “Save for Ad Hoc Deployment.” The app will be code signed with the distribution certificate.(保存到本地 准备在账号添加的可使用设备上使用(具体为在开发者账户下添加可用设备的udid),该app包是发布证书编译的)

3. Enterprise

这种主要针对企业级账户下 准备本地服务器分发的app,也可直接发给你的客户或测试人员安装,无需在帐号中添加设备的udid。注意:此证书为299$的企业证书

4. Development

苹果的官方解释是:To distribute your app for internal testing, select “Save for Development Deployment.” The app will be code signed with your development certificate. (针对内部测试使用,主要给开发者的设备(具体也为在开发者账户下添加可用设备的udid)。该app包是开发证书编译的)

Ad Hoc和Development两个选项的区别,主要就是证书的区别,Ad Hoc是发布证书编译的、Development是开发证书编译的。

遇到的问题:如果app还在测试阶段的话,打包上传蒲公英需要使用Development方式,这样推送才可以正常使用。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容