2020-04-01

苹果开发者账号类型与概述

苹果开发者账号类型

个人开发者账号:99美元 一年,可以在AppStore上架,并且在app后面显示个人ID;每年最多只能添加一百个苹果设备对app进行真机调试;

只要付费就可以申请;一般是个人使用或者小公司偶尔使用(AppStore显示的是个人名字,不是公司名)。


公司开发者账号:99美元 一年,可以在App Store上架,可以自定义的团队名称。最重要的是公司账号可以允许多个开发者协作开发,

比个人多一些帐号管理的设置,分4种管理级别权限。


企业开发者账号:299美元一年,不可以在AppStore上架(所以也就不需要苹果的审核就能直接批量安装在苹果设备上),一般只在自己企业内部使用,

对设备数量没有任何限制;申请的时候还需要公司的邓白氏编码DUNS(这个可以在苹果开发者中心免费申请)

苹果对这类证书的申请极为严格,一般的公司基本申请不成功,申请时长也从以前的一个多月延长到半年-1年不等。原因大家的能想到,

因为可以避开苹果的审核,发布app的内容也不受限制,常见于博彩app,金融类app(Apple对此类app审核及其严格,设计一些国家的法律法规)等等,

所以市场上的价格也比较高,据我所知一般买一个企业号大概(20-50w)左右,物以稀为贵。

App Store上架

Certificates:有开发证书和发布证书。


AdHoc:这个证书一般用在上线苹果商店前最后一次的调试,它所用是的证书和配置文件和正式上线商店时用的证书和配置文件是一样的,

他们的不同点在于,这个证书中指定了哪些苹果设备(最多100)才能安装此app,所以一般公司就用打个AdHoc包,

对设备上线前做最后一步测试

App Store上架

1、发布到指定设备

2、发布出来的包需要通过iTunes安装

3、100台,由于苹果的限制,在开发者网站上只能添加100台设备


AppStore:正式发布到苹果商店的证书,这个是我们上线时候用到最多的一种证书,这个证书打包出来的ipa包对安装设备数量没有限制


In House: 这个证书的创建选项现在的好像只能在企业账号中才能看到,这个打包出来的app不能再苹果商店上线,对安装的设备数量也没有限制。

这个可以借助一些三方平台比如蒲公英、fire实现方便安装(扫扫二维码就能下载很方便的),当然用工具iTools安装也是可以的,发布到公司内部;

In House: 是只企业内部发布,仅限企业内部人员使用。

1、不能发布到Apple Store进行销售。

2、不需要Apple评审。

3、可以使用任何已知的私有API。

4、可以安装到任何苹果的设备上,无需任何签名和认证。

5、用户安装只需要一个ipa文件,无需证书和签名文件。

6、可以将包放到一个网址,下载后就能直接安装