felix-cao / Blog

A little progress a day makes you a big success!
31 stars 4 forks source link

苹果账号、 苹果开发者账号、苹果开发者证书 #80

Open felix-cao opened 5 years ago

felix-cao commented 5 years ago

一、Apple ID

Apple ID 这个是指苹果账号(注意与 App IDs 的区别), 是苹果公司为其产品(如iWork、iTunes Store和Apple Store)所引入的认证系统。用于访问 Apple 服务的帐户,这些服务包括 App Store、Apple Music、iCloud、iMessage 信息、FaceTime 通话等。而且,您可以使用同一 Apple ID 和密码登录所有 Apple 服务。

Apple ID 是很好申请的, 申请地址

二、苹果开发者账号 Apple Developer Account

苹果开发者账号是开发者开发过程中用于真机调试,证书签名,把应用上传到AppStore上使用的账号。说白了就是要付费,付费后,你才能上传自己App 到App Store,并接触证书。 申请地址

加入苹果开发者计划(Enroll in iOS Developer Program to become a member),即已注册开发者账号(Apple Developer Account)

2.1 开发者账号主要分为两种

2.2 注册用户类型

2.3 个人、公司、企业三种类型的区别

个人(individual),公司(company),企业(enterprise)三种类型。

类型 说明 申请周期 费用 其他
Individual App Store 上发布 一周 $99 1, 只能有一个开发者,需提供个人信用卡信息
2, 只能装100台机子调试
Company App Store 上发布 两至三周 $99 1、可以多个开发者协同开发。除信用卡外还需要授权许可、公司地址、公司唯一号。
2、只能装100台机子调试
3、需申请邓白氏码
Enterprise 企业内部发布 两至三周 $299 1、不限制台数
2、发布内部App
3、不限制设备
4、代码级别的技术支持
5、需申请邓白氏码

三、苹果开发者证书(Certificates)

顾名思义,证书是用来证明内容(App的executalbe code)的合法性和完整性的。对于想安装到真机或发布到AppStore的应用程序(App),只有经过签名验证(Signature Validated)才能确保来源可信,并且保证App内容是完整、未经篡改的。证书分为两类

普通个人开发账号最多可注册iOS Development/Distribution证书各2个,用户可在网站上删除(Revoke)已注册的Certificate。

Reference