最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

[整理]Certificate、Provisioning Profile、App ID关系+Apple Member Center中的操作逻辑

iOS crifan 2293浏览 0评论

iOS开发:开发证书知识点总结 – 简书

【总结】

Certificate==证书

-》提供权限认证的

-》“用来给应用程序签名的,只有经过签名的应用程序才能保证他的来源是可信任的,并且代码是完整的, 未经修改的。”

-》包括各种服务,比如远程消息推送Push Notifications等等,都是属于服务

-》想要用远程推送这类服务,就需要注册,创建对应的证书

-》同理,打包app上架到App Store上,也需要对应的App Store的证书

Provisioning Profile==

-》“一个Provisioning Profile文件包含了上述的所有内容:证书、App ID、设备。”

-》“这个Provisioning Profile文件会在打包时嵌入.ipa的包里”

【Apple Member Center中的操作逻辑】

1.先去添加已有iOS设备的UDID

2.再去创建自己的App ID

3.再去根据App ID去创建对应的Provisioning Profile

  • 用于测试development
  • 用于发布production

4.然后再去创建对应的证书:

development的证书

APNS==Push Notifications 的证书

production==发布到App Store 的证书

5.创建证书期间的最后一步:

需要上传,在Mac中,通过钥匙链在本地创建一个对应的CSR文件

创建的最后一步中,填写自己的开发者账号的邮箱

6.上传远程推送相关证书

到对应的JPUSH 极光推送

转载请注明:在路上 » [整理]Certificate、Provisioning Profile、App ID关系+Apple Member Center中的操作逻辑

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
90 queries in 0.198 seconds, using 21.99MB memory