iOS经典讲解之开发者账号对比

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Loving_iOS/article/details/78538840
 
 

作者:刘新林

转载请标明出处: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。

猜你喜欢

转载自blog.csdn.net/Loving_iOS/article/details/78538840