个人/公司/企业区别

1、个人(Individual):

(1)费用:99美元一年

(2)App Store上架:是

(3)最大udid支持数:100

(4)协作人数:1人(开发者自己)

(5)个人申请地址:https://developer.apple.com/programs/

(6)苹果下发时长:3-5天

说明:“个人”开发者可以申请升级“公司”,可以通过拨打苹果公司客服电话(400 6701 855)来咨询和办理。需要 注册Apple ID 

2、公司(Company):

(1)费用:99美元一年

(2)App Store上架:是

(3)最大udid支持数:100

(4)协作人数:多人 允许多个开发者进行协作开发,比个人多一些帐号管理的设置,可设置多个Apple ID,分4种管理级别的权限。

(5)公司申请地址:https://developer.apple.com/programs/

(6)苹果下发时长:3-5天

说明:申请时需要填写公司的邓白氏编码(DUNS Number)。需要 注册Apple ID

   个人的和公司申请入口是一样 选择信息的时候可以区分开

注意⚠️:个人账号和公司账号差别不大,主要区别在于开发者数量。还有个问题在于,如果是个人账号发布的应用,App Store开发者的位置显示的是开发者个人的名字,而公司账号则可以显示公司的名字,现在App Store上的应用一般都是公司账号。

3、企业 (Enterprise)

(1)费用:299美元一年

(2)App Store上架:否 即该账号开发应用不能发布到App Store,只能企业内部应用。

(3)最大udid支持数:不限制

(4)协作人数:多人

(5)企业申请地址:https://developer.apple.com/programs/enterprise/enroll/

(6)苹果下发时长:30天

说明:适合那些不希望公开发布应用的企业。申请时也需要公司的邓白氏编码(DUNS Number)而且还需要需要 注册Apple ID 必须是公司域名的邮箱(可以申请腾讯的企业邮箱,有免费的)。

 苹果开发者账号申请(个人/公司/企业)-风君雪科技博客

4、教育(university)

(1)费用:free

(2)App Store上架:否 不可以发布到App Store,且需要是教育机构。

(3)最大udid支持数:不限制

(4)协作人数:

(5)企业申请地址:https://developer.apple.com/programs/ios/university/

(6)苹果下发时长:

说明:苹果给教育机构的账号,需要苹果进行审批

一、打包发布对比

进行真机测试发布上线,都需要开发者账号申请证书和配置描述文件。关于证书和描述文件这里就不讲了,配置起来都差不多,具体的可以看我之前写过的相关文章。

这里主要讲一下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 HocDevelopment方式打包的。企业账号都是通过In-House方式打包的。这些账号中,只有公司和个人账号,才能上线App Store

二、邓白氏码 (DUNS)

在上面介绍的这些不同类型的账号中,公司账号和企业级账号,在申请的时候还需要提交一个邓白氏码。

因为这两种账号都是公司级别的账号,所以邓白氏码主要用于认证公司的资质。淘宝上有很多做邓白氏码申请的,其实这个邓白氏码并不需要花钱,直接在苹果官网就可以申请,好多壕不知道这点还在花钱找人申请。

我自己也没申请过邓白氏码,网上找了个申请地址:邓白氏码申请地址

三、多账号管理

这里主要是针对于公司账号的,如果在多人开发的环境下操作同一个公司账号,这样很容易出问题,而且出问题还不知道是谁干的。例如把打包证书删了、描述文件删了之类的,最可怕的是把应用删了…..

公司账号有个功能就是,可以创建不同的子账号,并且给每个子账号设置不同的权限。这样每个人有不同的权限,可以限定每个人的操作权限。而且做什么操作,也可以通过账号查找到是谁干的。

邀请成员(先让被邀请的成员注册一个apple id)

通过AgentAdmin级别的账号登录苹果开发者主页,通过Member Center -> People -> Invitations -> Invite Person的顺序,一路进入到申请信息填写页面,并邀请新的成员(也就是创建新的子账号)。

 
苹果开发者账号申请(个人/公司/企业)-风君雪科技博客

添加子账号

在点击进去的页面填写被邀请者的NameEmail之类的信息,被邀请者会收到一封邮件。收到邀请之后,点击链接并按照提示注册账号。为避免不必要的麻烦,建议Apple ID和邀请的目标邮箱使用同一个。

账号管理

这里面账号主要分为三个级别:

Agent(创建者),Admin(管理员)、Member(普通成员)

 Agent可以做添加、删除项目的操作,然后有什么更新协议之类的也需要Agent去点击确认,其他的和Admin级别的应该没什么区别了。
Member权限最低,甚至连添加Device ID都没有,几乎是只能进开发者中心下载东西 (下载配置文件之类的)

企业开发者账号申请流程

一、注册前准备:

1、邮箱,注意:299美元的必须是公司域名邮箱(可以申请腾讯的企业邮箱,有免费的) apple id 注册也要用企业邮箱去注册

2、邓白氏编码DUNS

3、VISA信用卡一张

4、联系方式:

  邓白氏码 联系电话021-23213946,

  DUNS专门联系方式:02126107504

  苹果客服电话:4006701855

最后申请之前打个电话给苹果客服,了解整个过程,叫他发个邮件过来,这样子比较稳妥,而且可以全程根据case number跟踪你的申请过程

二、注册流程

注册APPLE ID → 注册邓白氏编码 → 获取邓白氏编码后继续验证APPLE ID的公司信息  → 等待APPLE官方审核资料  → 审核通过,缴费 → 收工 

三、关于邓白氏编码

1、一个邓白氏编码可以注册多个APPLE 开发者账号

2、通过APPLE的链接申请邓白氏编码,基本上一周左右就可获得。其中邓白氏那边会打电话给你核实身份,然后发邮件给你要补充公司信息,这个公司信息到时候APPLE验证DUNS编码时会用到,两边最好一致,否则修改麻烦。

3、新的邓白氏编码,请注意尝试次数不要超过3次,超过次数编码会被锁住,解锁及注册方面问题请找苹果客服,电话:4006701855 

四、注册299美元的企业账号

注册前了解到从2014年下半年开始,苹果提高了企业版的申请门槛(黄赌毒的应用太多了),所以注册前必须准备好

1、公司的企业邮箱

2、固定办公电话

3、可以访问的企业网站

4、注册用途

注意:注册的用途一定要说是供内部使用,否则不可能通过。企业网站最好要有,如果没有,你要说这个产品还在内部使用中,网站是宣传这个产品的,所以暂时没有开通官网,只开通了域名邮箱,预计网站XX时候会上线BALABALA….

5.企业版申请入口和截图过程

https://developer.apple.com/programs/enterprise/enroll/

此处不贴邓白氏码申请过程,因为我之前已经申请过了,其实也没有什么难的地方,与苹果客服保持通信,会有个case number追踪你的申请过程,有问题找苹果客服就没错了。

苹果开发者账号申请(个人/公司/企业)-风君雪科技博客

苹果开发者账号申请(个人/公司/企业)-风君雪科技博客

苹果开发者账号申请(个人/公司/企业)-风君雪科技博客苹果开发者账号申请(个人/公司/企业)-风君雪科技博客

苹果开发者账号申请(个人/公司/企业)-风君雪科技博客

这里的邮箱一定要全是企业邮箱,不要有私人邮箱之类的,我就因为写了私人邮箱被打回来一次

苹果开发者账号申请(个人/公司/企业)-风君雪科技博客苹果开发者账号申请(个人/公司/企业)-风君雪科技博客

到了此处,基本上是等消息了,不过可以打个电话给苹果,确认下自己有无填错什么

————————————

过了几天,苹果回访了,这就坑了,她问我们人数只有50人以下,使用99美元就可以了,为何要申请299美元?

这个问题问倒了我们,忽悠了好久才忽悠过去。

所以选择人数的时候要选择100+,即使没有那么多人,她问的时候就说公司的下个目标是在其他城市开分公司,

到时候人数就会超过100+。

————————————

忽悠过去之后,来了邮件,确定了,再支付成功,perfect!整个过程一个星期多(前提有邓白氏码)

账号可以用了。

看到这里你觉得一切ok了,谁知道是个坑。

in house 暂时不能用,其他可以,坑,要等两个星期之后才可以用。

你制作in house证书时就会发现下面的内容,制作in house的按钮是灰的,无法点击。

In House distribution provisioning profiles for this account will be available two weeks after program activation.

静等两周之后。。。。。。

———————————–

两周后,果然可以了,好了,开始企业级应用之路。