前言篇

现在苹果企业级开发者账号申请十分严格,大部分企业都无法申请下来,本人尝试过多次申请,现将一些审核技巧分享出来,希望能帮到你们通过申请

科普篇

个人/公司/企业区别

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)

在上面介绍的这些不同类型的账号中,公司账号和企业级账号,在申请的时候还需要提交一个邓白氏码。
邓白氏码 DUNS number,是Data Universal Numbering System的缩写,是一个独一无二的9位数字全球编码系统,相当于企业的身份识别码(就像是个人的身份证),被广泛应用于企业识别、商业信息的组织及整理.这个号码是由邓白氏公司签发的,每个号码会跟一个唯一的企业实体相对应,不会重复使用。也就是说,一个号码代表一个公司实体。通过邓氏编码,浏览者可以迅速获得独创、丰富且高质量的信息产品和服务。

注意

  • 一个邓白氏编码可以注册多个APPLE 开发者账号
  • 通过APPLE的链接申请邓白氏编码,基本上一周左右就可获得。其中邓白氏那边会打电话给你核实身份,然后发邮件给你要补充公司信息,这个公司信息到时候APPLE验证DUNS编码时会用到,两边最好一致,否则修改麻烦。
  • 新的邓白氏编码,请注意尝试次数不要超过3次,超过次数编码会被锁住,解锁及注册方面问题请找苹果客服,电话:4006701855

三、公司账号多账号管理

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

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

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

申请篇

大家可以参考以下小伙伴们分享的教程

  1. 公司版开发者账号
    http://www.jianshu.com/p/9b994a019ee6
  2. 企业版开发者账号
    http://blog.csdn.net/leemin_ios/article/details/52061980

联系方式:

  • 邓白氏码联系电话:021-23213946
  • DUNS专门联系方式:02126107504
  • 苹果开发者支持电话: :4006701855
  • 苹果客服电话:400-666-8800

注册流程

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

注册前准备

基本资料:

公司中英文名字、中英文地址、联系人名字title电话邮箱、新的AppleID

  1. 注册时间5年以上,注册资金1000万以上的公司营业执照
  2. 公章照片(带字面的照片,必须是公司公章,非财务章、合同章、法人章)
  3. 公司座机电话(必须是座机)
  4. 公司官网
  5. 公司企业邮箱
  6. 该公司从未申请过邓白氏及任何类型的开发者账号
  7. 邓白氏编码DUNS
  8. VISA信用卡一张
  9. 注册用途(想好到时候电话会问)

注意

  1. 注册$299企业账号,邮箱必须是企业邮箱,就是带企业域名的邮箱
  2. 一个Apple ID只能对应一种账号,如果你们公司已经有一个99美元的账号,那么你要为企业账号再注册一个Apple ID
  3. 注册的用途:一定要说是供内部使用,否则不可能通过。企业网站最好要有,如果没有,你要说这个产品还在内部使用中,网站是宣传这个产品的,所以暂时没有开通官网,只开通了域名邮箱,预计网站XXX时候会上线BALABALA….

经验篇

  1. 拿到邓白氏以后,工作人员会说需要等待14个工作日后才可以使用,不过亲测试过5个工作日就可以用了,这是一个缩短申请时间的小技巧。
  2. 全部填写完成,提交后会受到苹果的邮件,告知你的申请已经受理,安静等待大约一周,苹果会主动与你联系
  3. 如果长时间没有收到回复,可以主动联系苹果,电话或者邮件都可以
    https://developer.apple.com/contact/#!/topic/SC1101/subtopic/30003/solution/select

爬坑篇

苹果审核工作人员的电话一定不要漏接,否则可能会等很久,必要时主动联系。
接到电话通常会先核实你的资料,以及你们公司的信息,问你申请企业级开发者账号是用来做什么,不要说对外发布App,否则直接就凉了,要根据你们公司的主营业务围绕内部发布App这个点进行回答
另外苹果可能还需要提供其他同事的信息资料用于验证,这个需要清楚公司业务和申请企业账号填写的资料,以及申请的目的,通常需要提供名字职位联系方式,苹果会电话联系这个人,验证所有信息是否正确
可能电话交涉次数会很多,每次都要谨慎对待,披荆斩棘过关斩将,方能成功。

胜利篇

付款完成后,会发现下面的内容,需要等待14个工作日才能创建In-House证书,也就是暂时无法对外发布App,只能创建developer证书,这段时间俗称激活期,但不用担心,只要付款了等14天一定是可以创建In House证书的

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

参考

https://blog.csdn.net/huayu_huayu/article/details/51579610
https://www.jianshu.com/p/62030d9c9bd5
https://www.cnblogs.com/junhuawang/p/7448279.html
https://www.cnblogs.com/jager/p/5144417.html