我是在打包準備測試時,遇到發(fā)布證書沒有私鑰的。在開發(fā)者中心折騰了很久了,也搜了很多,均沒有效果。然后本人就開始瞎操作了,這個隨筆記錄可能不是那么準確。
1.在開發(fā)者中心進行證書的下載,這個就不說了。
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: 賬號名 (。。。。)".’,重新去開發(fā)者中心弄一個證書,這個時候可能會有兩個選擇,別選錯了哦。
記:改錯的時候沒有想起截圖,有點可惜了。文字描述的已經比較清楚了。嘻嘻