IOS证书申请和打包流程

IOS证书申请和打包流程

参考资料:

证书申请

step1:生成钥匙串CSR文件

1)打开 ->钥匙串访问

2)打开右上方钥匙串访问栏->证书助理->从证书颁发机构请求证书…

3)填写一个邮箱地址,选择“存储到磁盘”,点击继续。

4)保存生成的钥匙串文件。

申请成功后的文件:

Keychain将生成一个包含开发者身份信息的CSR(Certificate Signing Request)文件。同时,Keychain Access->Keys(密钥)中增加一对Public/Private Key Pair。

  • 私钥(private key)始终保存在Mac OS的Keychain Access中,用于签名(CodeSign)对外发布的App。

  • 公钥(public key)一般随证书散布出去,对App签名进行校验认证。

step2:注册项目的Bundle ID

1)登录(99美元账号)苹果开发者中心

2)选择“Certificates”:

3)点面板中的App IDs 右上角的加号。

4)填写App ID的名字

5)填写bundle ID:

App ID(bundle identifier)

App ID即Product ID,用于标识一个或者一组App。

App ID字符串通常以反域名(reverse-domain-name)格式的Company Identifier(Company ID)作为前缀(Prefix/Seed),一般不超过255个ASCII字符。

App ID全名会被追加Application Identifier Prefix(一般为TeamID.),分为两类:

  • Explicit App ID:唯一的App ID,用于唯一标识一个应用程序。例如“com.apple.garageband”这个App ID,用于标识Bundle Identifier为“com.apple.garageband”的App。

  • Wildcard App ID:含有通配符的App ID,用于标识一组应用程序。例如“*”(实际上是Application Identifier Prefix)表示所有应用程序;而“com.apple.*”可以表示Bundle Identifier以“com.apple.”开头(苹果公司)的所有应用程序。

App ID应该和Xcode中的Bundle Identifier是一致(Explicit)的或匹配(Wildcard)的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值