我是在打包准备测试时,遇到发布证书没有私钥的。在开发者中心折腾了很久了,也搜了很多,均没有效果。然后本人就开始瞎操作了,这个随笔记录可能不是那么准确。
1.在开发者中心进行证书的下载,这个就不说了。
2.在钥匙串中确认证书无私钥
3.在项目的General下signing(Debug)、signing(Release)会出先一个按钮【Manager certificate】,点按会出现一个弹窗,在弹窗你会看见有证书,但是后面会显示的miss key的字样,在左下角有个加号点按出现【 iOS Developer 】【iOS Distribution】,选后者会出现一个新的证书,这个时候你到钥匙串中查看应该有了,删除无私钥的证书就好了。
4.遇到这种情况 ‘Provisioning profile "证书" doesn't include signing certificate "iPhone Distribution: 账号名 (。。。。)".’,重新去开发者中心弄一个证书,这个时候可能会有两个选择,别选错了哦。
记:改错的时候没有想起截图,有点可惜了。文字描述的已经比较清楚了。嘻嘻