轉載自:http://www.jianshu.com/p/837d64356dac1.為什么要導出.p12文件?
當我們用大于三個mac設備開發(fā)應用時,想要申請新的證書,如果在我們的證書里,包含了3個發(fā)布證書,2個開發(fā)證書,可以發(fā)現(xiàn)再也申請不了開發(fā)證書和發(fā)布證書了(一般在我們的證書界面中應該只有一個開發(fā)證書,一個發(fā)布證書,沒必要生成那么多的證書,證書一般在過期之后才會重新添加。)
如圖:

081709403809634.png
這時候,再點擊“+”時,就會發(fā)現(xiàn)點擊不了開發(fā)和發(fā)布證書,也就是添加不了開發(fā)證書和發(fā)布證書了:

2.png
2.兩個解決不能添加證書的辦法:
2.1第一種方法——“revoke”(不推薦):
將以前的證書“revoke”掉,如圖:

3.png
然后重新生成一個新的證書。
這種方法是可以的,但是會造成相應的Provisioning Profiles失效,這是小問題。但是又要重新申請證書甚至描述文件很浪費時間,所以不提倡這種做法。
2.2第二種方法——“.p12”(推薦):
我們的每一個證書都可以生成一個.p12文件,這個文件是一個加密的文件,只要知道其密碼,就可以供給所有的mac設備使用,使設備不需要在蘋果開發(fā)者網(wǎng)站重新申請開發(fā)和發(fā)布證書,就能使用。
注意:一般.p12文件是給與別人使用的,本機必須已經(jīng)有一個帶秘鑰的證書才可以生成.p12文件,如圖:

4.png
打開鑰匙串,選擇我們需要的證書,右擊,選擇“導出“iPhone Distribition:```”:

5.png
為.p12文件填一個名字,點擊存儲:

6.png
填一個“密碼”,“驗證”和密碼相同:

7.png
點擊好,在桌面上就形成了一個.p12文件了:

8.png
注意事項:在別人的電腦上要成功安裝,須具備兩個文件:
1.該證書導出的“.p12”文件。
2.蘋果開發(fā)者中的與“證書”對應的“描述文件”
如果需要用于開發(fā)的,那么需要這兩個文件:
.p12文件本身就是一個加密的證書,所以用這兩個文件就可以讓其他mac設備使用了:

9.png
作者:wangjianjun0730
鏈接:http://www.jianshu.com/p/837d64356dac
來源:簡書
著作權歸作者所有。商業(yè)轉載請聯(lián)系作者獲得授權,非商業(yè)轉載請注明出處。