作者:刘新林
转载请标明出处:http://blog.csdn.net/loving_ios/article/details/78538840
开发者账号分类
类型 特点 限制 费用($) 个人账号 用于个人开发者进行开发和向App Store上传应用 只能有一个开发者,并且调试设备数量受限 99$ 公司账号 用于公司或团队进行开发和向App Store上传应用 可以有多个开发者,并且调试设备数量受限 99$ 企业级账号 用于企业内部发布,不需要审核,但也不能发布应用到App Store 任何设备都可以通过苹果OTA方式进行安装 299$ 教育账号 苹果给教育机构的账号,需要苹果进行审批 不可以发布到App Store,且需要是教育机构 Free 打包发布对比
进行真机测试或发布上线,都需要开发者账号申请证书和配置描述文件。关于证书和描述文件这里就不讲了,配置起来都差不多,具体的可以看我之前写过的相关文章。
这里主要讲一下Xcode不同打包方式之间的区别,以及不同账号类型对打包方式的影响。
在Xcode打包时,一般会出现下面四个选项。
Save for iOS App Store Deployment
Sign and package application for distribution in the iOS App Store.
用发布证书打包,打包后的ipa可以发布到App Store。
Save for Ad Hoc Deployment
Sign and package application for Ad Hoc distribution outside the iOS App Store.
用发布证书打包,打包后的ipa可以进行真机测试,设备范围在于添加Device ID的设备,但不可以发布到App Store。
Save for Enterprise Deployment (In-House)
Sign and package application for enterprise distribution outside the iOS App Store.
企业账号打包,打包后的ipa可以安装到任何设备上,但不可以发布到App Store。
Save for Development Deployment
Sign and package application for development distribution outside the iOS App Store.
用测试证书打包,打包后的ipa可以进行真机测试,设备范围在于添加Device ID的设备,但不可以发布到App Store。
在使用证书进行打包的时候,一般公司和个人账号,都是通过Ad Hoc或Development方式打包的。企业账号都是通过In-House方式打包的。
这些账号中,只有公司和个人账号,才能上线App Store。
iOS经典讲解之开发者账号对比
最新推荐文章于 2024-05-31 17:50:35 发布