iOS 开发务必要用到证书,不管是真机调试还是上线 App Store
,要生成证书就需要用到开发者账号
,其中开发者账号
分为以下几种:
账号类型 | 账号特定 | 账号限制 | 账号价格 |
---|---|---|---|
个人账号 | 用于个人开发者 开发, 可发布应用到 App Store
|
只能有一个开发者,并且调试设备数量受限(各100 ) |
$99 |
公司账号 | 用于公司 开发, 可发布应用到 App Store (注册要邓白氏编码 ) |
可以有多个开发者,并且调试设备数量受限(各100 ) |
$99 |
企业账号 | 用于企业内部 发布, 不能发布应用到 App Store
|
任何设备 都可以进行安装 |
$299 |
教育账号 | 苹果给教育机构的账号,需要苹果进行审批 | 不能发布应用到App Store & 需要是教育机构 | Free |
开发者证书分为两种:Development
和 Distribution
。
1、 Development
:调试证书,开发人员使用,包含调试信息,生成证书时,需要添加设备UDID才能真机调试或安装在设备上,或越狱设备可以安装使用。
2、Production
:
-
App Store Distribution
:生产证书(正式证书),上线 App Store 使用,无调试信息。 -
Ad Hoc
:测试证书,通过Archive -> Ad Hoc
编译打包生成*.ipa
,任何机器都可以安装,不需要添加设备UDID。
What type of certificate do you need? .png
网友评论