近期因公司的苹果企业开发者资格被撤销,大概是因为公司将自己的企业证书为客户的App签名打包,被苹果认为是在随意在企业外部分发应用,违反了相关条约,在毫无提醒的情况下,撤销了公司的企业开发者资格,众多app立刻闪退无法进行使用。为了尽快的解决问题,公司层面要求让客户提供相关证书。下面简单介绍下iOS开发者计划:
个人版(标准版)计划和企业版计划区别
请注意标题的措辞,跟引言里面的有所不同,但表达的意思是一样的,一个是针对个人/公司发布App到AppStore,另外一个是用于发布企业内部App用的。具体区别如下:
个人版(标准版)计划
1.以个人或者公司的名义申请,每年$99/year
2.公司申请的话需要提供有效的DUNS Number(邓白氏编码)
3.此计划使开发者能够开发并发布针对Apple设备的商业应用,并在AppStore上销售(并且只能上AppStore)
申请链接:https://developer.apple.com/programs/enroll/cn/
我们在AppStore上看到的众多的应用,都是通过这个计划来实现的。更新发布应用审核应用程序较慢,唯一好处就是放在Apple那里托管,提供了受众面很广的应用市场!
企业版本计划
1.只能以企业的名义申请,每年$299/year
2.公司需要提供有效的DUNS Number(邓白氏编码)
3.此计划使得开发者能够开发针对企业内部员工使用的App,不得对外分发
4.此计划将不允许公司在AppStore 出售他们的应用程序。
申请链接:https://developer.apple.com/programs/enterprise/enroll/cn/
对于企业内部使用的App,通常会选择这种类型的证书,因为省去了审核的过程,程序更新完全由企业自己控制。