全面了解苹果三种开发者账号
2018-02-07 本文已影响85人
pengshuangta

概念
苹果三种开发者账号:个人开发者账号:只能有一个开发者;公司开发者账号:允许多个开发者协作开发;企业开发者账号:无法发布APP到AppStore,只能用于内部员工使用。
废话不多说,表格附上:
开发类型 | APP发布情况 | 申请周期 | 费用 | 注意事项说明 |
---|---|---|---|---|
个人 | AppStore上发布 | 一周 | 99刀(visa) | 1、只能有一个开发者,需提供个人信用卡信息支持visa; 2、只能装100台机子调试; |
公司 | AppStore上发布 | 半个月以上 | 99刀(visa) | 1、允许多个开发者协作开发,除信用卡为还需要授权许可、公司地址、公司唯一号; 2、只能装100台机子调试; 3、需申请邓白氏编码,这个申请耗时比较久一般在半个月左右; |
企业 | 企业内部署 | 半个月以上 | 299刀(visa) | 1、不限制台数; 2、发布内部App; 3、代码级别的技术支持; 4、需申请邓白氏码; |
教育 | 不能 | 审核难 | free | 只有教育机构才有资格申请 |
申请地址
账号类型 | 地址 |
---|---|
个人和公司 | https://developer.apple.com/programs/ |
企业 | https://developer.apple.com/programs/enterprise/ |
教育 | https://developer.apple.com/programs/ios/university/ |
补充说明
- 公司和企业账号需要先申请邓白氏编码,免费,需提供公司的相关资质,可在苹果官网申请;邓白氏编码申请
- 教育账号是苹果推出的一种特殊的账号,这种账号主要面向大学生,用来让在校大学生进行Apple相关开发的。这种账号还是不要想了,苹果对这块的审批还是很严的;
来源于苹果官网
苹果链接,了解更多教育账号信息 - 公司开发者账号:多账号管理,允许添加三种角色的账号:
1、超级管理员(Agent):即申请到的公司开发者账号,权限最高,可以管理开发者和管理AppStore中的应用;
2、管理员(Admin):对应用的一些配置,添加证书,手机udid等;
3、普通管理员(Member):是普通开发者,可以由超级管理员和管理员邀请拥有Apple ID账号的人成为普通管理员,只能下载证书和使用证书,真机调试,发布蒲公英给测试部或者客户,不能上架到AppStore。 - 公司开发者账号和个人账号的主要区别:
1、开发者人数上:公司账号团队开发,个人账号只能有一个开发者;
2、在AppStore上应用的显示:显示公司名字,默认貌似是你申请账号的时候公司的英文名,如果要显示中文名,可以拨打苹果热线的电话,很快就能英文改中文显示;个人账号显示个人名字。
3、申请账号时:公司账号需要额外提供一些公司的资质,而且需要申请公司的邓白氏编码,这个编码的申请比较久,一般在半个月左右; - 开发中遇到的问题:
1、普通管理员账号发布到蒲公英的ipa,某些手机无法下载,原因:证书没有包含该手机的udid,注意:如果是通过Xcode运行真机调试,那么该手机的udid会自动加入到证书中,如果是在Apple管理后台手动添加进去新手机的udid,那么需要重新下载证书才能让该新手机在蒲公英上扫码下载ipa。
参考过的链接:
https://www.jianshu.com/p/f3f102b9db96
如果文章有误的地方欢迎留言指出,一起进步!如果对你有帮助,请不要吝啬你的小💗呦