美文网首页iOS Developer
关于iOS证书这一类东西的意思

关于iOS证书这一类东西的意思

作者: 4d4a34d7707f | 来源:发表于2017-08-08 16:08 被阅读23次

最近项目中遇到了推送的功能,顺便理解了一下证书,配置文件等的意思,知道了原理,再进行相关的操作及不会抓瞎了

证书(Certificates)

证书的作用是证明你的设备通过了开发者账号的验证,可以进行开发

证书的大致过程

利用CSR(Certificates Signing Request)来生成证书,CSR包含了当前MAC设备的公钥与私钥的信息,苹果方面会获取你的公钥,然后你打包的时候用自己的私钥进行签名,然后苹果再去用公钥验证。

P12文件

p12是为了让别人也可以用你的证书,意思是你授权了他的设备可以进行开发

配置文件

包含了证书与appid与ios设备的信息。

推送证书

  • 推送证书的APPID必须包含推送的功能
  • 创建完推送证书和配置文件,只需要双击加到电脑里面,证书和配置文件还用原来的(前提是用的同一个账号,或者同一个账号下的team)就可以调试了
  • 注意在xcode的Capab ilities里面打开推送的功能


    xcode中的推送功能按钮.png
  • 在后台还没开发好之前,客户端可以先利用这个工具进行测试SmartPush下载链接 - https://github.com/shaojiankui/SmartPush

相关文章

网友评论

    本文标题:关于iOS证书这一类东西的意思

    本文链接:https://www.haomeiwen.com/subject/hxgtrxtx.html