苹果开发不会配置证书,说起来有点尴尬,之前也是能过且过,没有认真看这一块。今天特意记一下,方便自己以后复习,也希望能帮助在这方面有需要的童鞋,有错误的还望指正,一起交流。
配置流程那些网上一搜一大把,在此不再赘述。此文章是以pp文件和p12都已配置好为前提。
1.钥匙串中的证书分为开发证书(Developer)、发布证书(Distribution)两种
![](https://img.haomeiwen.com/i6193487/f178dc1a243b6d8b.jpg)
这两个我一般以p12的形式存放在U盘中。
2.接下来是Provisioning Profiles(我习惯称PP)配置文件
在developer.apple.com中Provisioning Profiles->All查看相应Profile可以看到下图
![](https://img.haomeiwen.com/i6193487/0991cd97beef6903.jpg)
![](https://img.haomeiwen.com/i6193487/8b8f881b72ebfef1.jpg)
![](https://img.haomeiwen.com/i6193487/f542c34bdf68249b.jpg)
点击Download,下载完成之后双击自动添加到xcode中。
你会发现有两个PP文件Type为Distribution,即发布版本。DIstribution分为内测版和App Store正式版。认真观察会发现两者的区别在于Devices这一项。有指定设备的可以作为内测版本使用,没有device的为发布到App Store的。
3.xcode配置证书
这一块说简单不简单,说难也不难。
Bundle Identifier与PP文件对应好, Signing 中的 Automatically manage siging 不用勾选。
![](https://img.haomeiwen.com/i6193487/12bfb5e22b61506c.jpg)
将第二步download的PP配置文件双击加载到xcode。
![](https://img.haomeiwen.com/i6193487/0624b0e5eb5ee0a9.jpg)
打开xcode会你会发现Provisioning Profile、Provisioning Profile(Deprecated)这两项中多了刚才download的PP配置文件。Debug为调试,Release为发布,查考步骤2中的PP详情的Name对应选择好。然后在Code Signing Identity同样选择对应的证书,Code Signing Identity的对应为钥匙串中的对应关系。
到这里基本配置完成。
网友评论