證書是開發(fā)者能夠進行真機測試,發(fā)布app的權限各拷。最近我們的企業(yè)證書過期,導致許多問題闷营,在這里做一總結烤黍。
申請流程
請求證書文件
申請開發(fā)證書與發(fā)布證書
- 登錄蘋果開發(fā)者中心
蘋果開發(fā)者中心
開發(fā)證書過期問題
- 個人開發(fā)者賬號證書到期只需要續(xù)費即可
- 企業(yè)開發(fā)者賬號證書到期,需要重新制作證書傻盟,重新上傳速蕊,重新打包。如果需要能升級娘赴,請確保制作證書使用的秘鑰跟原來一樣互例。
iOS證書多人開發(fā)
在蘋果開發(fā)者網(wǎng)站申請的證書,是授權mac設備的開發(fā)或者發(fā)布的證書筝闹,這意味著一個設備對應一個證書媳叨,但是99美元賬號只允許生成3個發(fā)布證書,兩個開發(fā)證書关顷,這滿足不了多mac設備的使用糊秆,使用p12文件可以解決這個問題
-
我們的每一個證書都可以生成一個.p12文件,這個文件是一個加密的文件议双,只要知道其密碼痘番,就可以供給所有的mac設備使用,使設備不需要在蘋果開發(fā)者網(wǎng)站重新申請開發(fā)和發(fā)布證書平痰,就能使用汞舱。
注意:一般.p12文件是給與別人使用的,本機必須已經(jīng)有一個帶秘鑰的證書才可以生成.p12文件宗雇,如圖:
p12文件 -
打開鑰匙串昂芜,選擇我們需要的證書,右擊赔蒲,選擇“導出“iPhone Distribition:```”泌神,為.p12文件填一個名字并存儲;填一個“密碼”舞虱,“驗證”和密碼相同欢际;
導出發(fā)布證書
3.在別人的電腦上要成功安裝,須具備兩個文件:該證書導出的“.p12”文件矾兜。蘋果開發(fā)者中的與“證書”對應的“描述文件”(mobileprovision) 损趋。如果需要用于開發(fā)的,那么需要這兩個文件:.p12文件本身就是一個加密的證書椅寺,所以用這兩個文件就可以讓其他mac設備使用了:
ios 證書無法生成p12 文件解決浑槽,或者無法生成秘鑰
- 使用鑰匙串生成的證書有問題墙杯,格式為(certSigningRequest)
- 可能是Mac系統(tǒng)缺少AppleWWDRCA.cer證書。
- 在鑰匙串”系統(tǒng)“分類中括荡,證書不帶密鑰。先點擊下載的cer文件安裝溉旋,然后點擊系統(tǒng)里面證書拖到登錄里面畸冲,然后你就看到了帶三角符號的證書了,秘鑰就有了
參考鏈接:
ios 證書無法生成p12 文件解決观腊,或者無法生成秘鑰
最新的iOS申請證書與發(fā)布流程(2016.12)
iOS開發(fā)無法導出p12證書的問題解決辦法
蘋果簽名證書到期如何續(xù)期問題
ios如何一個證書多臺設備測試