苹果开发者账号的区别,发布方式In-House和Ad Hoc区别
开发者账号
苹果开发者账号有个人版($99/年),公司版($99/年)和企业版($299/年)三种。
99美金属于标准计划;
标准计划还分为标准个人计划和标准公司计划,区别是:如登记为标准个人计划(个人开发者),则应用程序商店中的“seller name”将显示您个人的名称,如登记为标准公司计划(公司开发者)则应用程序商店中的“seller name”将显示公司的法定名称,同时您可以把其他会员添加到开发团队。
299美金属于企业计划。
99美金个人开发者账号:
1、开发者能够自由地创造iPhone / iPod Touch/ iPad的商业应用,并且能够发布他们的应用程序(免费或收费)在App Store上
2、App Store中的“seller name”将显示您个人的名称
3、每年可以设置100台测试机做开发及测试用
4、不允许开发人员创建一个团队
99美金公司开发者账号:
1、开发者能够自由地创造iPhone / iPod Touch/ iPad的商业应用,并且能够发布他们的应用程序(免费或收费)在App Store上
2、App Store中的“seller name”将显示公司的法定名称
3、每年可以设置100台测试机做开发及测试用
4、允许开发人员创建一个团队,可以把其他成员添加到开发团队
5、公司应在邓白氏注册并拥有有效的DUNS号码
删除Provisioning Profiles,appid,发布证书的后果:
如果app已经上线发布至App Store了,那么此时删除开发者账号的证书和描述文件对已经上线的app来说没什么大的影响,app可以正常使用。如果app在开发阶段,此时删除证书和描述文件,应该是不行的,上架估计都不会通过。
没有实际测试过
299美金企业开发者账号:
1、不允许该企业在App Store出售他们的应用程序
2、所开发的应用只能发给其雇员作内部使用
3、UDID数量不限制
4、允许开发人员创建一个团队,团队成员添加到他们的帐户
5、公司应在邓白氏注册并拥有有效的DUNS号码(面向拥有500雇员以上的公司)
删除Provisioning Profiles,appid,发布证书的后果:
所有已经安装的app不能打开,会闪退,在线itms-services协议不能安装
所以企业应用安装到手机上则需要开发者账号上的证书和描述文件来通过手机的验证,此时删除证书和描述文件,则无法通过手机的验证,app也就无法使用了。此时下载的话则无法进行安装,会显示Unable to download app,选择Done或Retry。
但是我测试了删除了appid和发布证书,app没有任何影响,放在fir还是能下载安装,不知道是不是删除时间太短(删除3天了 还是能用)?????
发布方式(4种):
苹果应用商店发布(App Store)
苹果应用商店批量购买发布(Volume Purchase Program)
In-House企业应用发布:
1、不能提交到App Store
2、发布应用的具体内容不需要苹果官方审核
3、安装设备的数量没有任何限制
4、把程序放在网站中,提供给最终用户一个链接,他们就能够直接下载并自动安装了
Ad Hoc应用发布方式
1、不能提交到App Store
2、不需要经过苹果的评审,
3、限制每个应用不能发布到超过100个设备上
4、把程序放在网站中,提供给最终用户一个链接,他们就能够直接下载并自动安装了
In-House和Ad Hoc区别:安装设备数量限制