Xcode导出ipa包四个选项的意思

这里写图片描述




1. Save for iOS App Store Deployment
这个没什么好说的,就是打包上传到app store的时候就选这个




2. Save for Ad Hoc Deployment
这里写图片描述



1.根据官方文档说明,首先它是发布证书打包出来的,咱们的第一个选项也是发布证书创建,只是第一个选项是发布到appstore,ad hoc是不能发布到appstore,测试用的,而且记得注册设备ID,最多100个
2.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.

这里写图片描述


3.Save for Enterprise Deployment 生成企业包
企业级下发安装app用的,无需注册设备ID,直接安装,299刀,而且不能用于上传到appstore
To export your app for distribution to users in your organization and outside the store


4. Save for Development Deployment
1.To distribute your app for internal testing, select “Save for Development Deployment.” The app will be code signed with your development certificate.
2.文档上介绍的区别和Ad Hoc基本一样的,只是Ad Hoc是发布证书创建的,这个是开发证书创建的




选项一发布到appstore,选项三企业证书打包测试,选项二和选项四,一个是发布证书打包,有个是开发证书打包,官方文档也就只是说了证书之间的区别,看到有用第四个进行测试用的,也看到过用第二个来进行测试的,一直很疑惑这两个有什么本质的区别,个人理解是,Ad Hoc是和Distribute证书打包的,那么他的环境和正式发布到appstore上的环境配置应该是一样的,最关键感觉是用来测试发布环境下的推送和内购什么的,模拟appstore环境,理论上这里测试没问题就真的没问题了,而第四个选项是用开发证书打包的,那么他的环境必然是开发环境,和正式发布到appstore的环境有所区别,但是一般看不出来有什么影响,只是推送和内购是在sandbox环境下进行测试,感觉如果测试代码对apple的环境没什么关系,两个选项打包测试都没问题,但是涉及到环境相关的,最好还是Ad Hoc测试为准,个人的理解而已,有人看到觉得有什么不对的记得告诉我,非常感谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值