iOS 多人共享開發證書

2021-09-01 10:51:02 字數 1681 閱讀 2326

當多人開發時,如果已經申請了幾個開發者證書和發布者證書,蘋果就不允許再建立了,頁面新增的地方被灰化了,所以不可能每個人都建乙個開發證書,這時候需要共用乙個證書了。(其實一般在我們的證書介面中應該只有乙個開發證書,乙個發布證書,沒必要生成那麼多的證書,證書一般在過期之後才會重新新增。) 

如下

方法一:revoke(我們不推薦這種惡性迴圈的方法,每天來回被人revoke,要瘋掉),然後重新生成乙個新的證書。 

這種方法是可以的,但是會造成相應的provisioning profiles失效,這是小問題。但是又要重新申請證書甚至描述檔案很浪費時間,所以不提倡這種做法。

我們的每乙個證書都可以生成乙個.p12檔案,這個檔案是乙個加密的檔案,只要知道其密碼,就可以供給所有的mac裝置使用,使裝置不需要在蘋果開發者**重新申請開發和發布證書,就能使用。

當cer安裝到本地並與本機的私鑰吻合之後。我們一般會給證書做個備份,這個備份就是個p12檔案。 

這個p12檔案很好用,它不僅包含cer的資訊,還有私鑰資訊,即: p12備份檔案 = cer檔案 + 私鑰;所以有了這個p12就再也不用擔心證書丟失了。 

操作圖示:1.選擇對應的證書,匯出檔案 

2、填寫名字,儲存 

3、填寫密碼 

4、完成後就生成了乙個.p12檔案了。

在別人電腦上使用時,還需要兩步: 

1、上面匯出的.p12檔案 

2、與證書對應的配置檔案 

雙擊安裝上面兩個檔案,輸入對應的密碼就可以了。

過程中遇到的坑:

問題:1 缺少發布證書:

解決方法:匯出發布證書p12檔案

問題:2 描述檔案缺少開發證書:

解決方法:把開發手機的udid 加到itunes裝置列表,重新生成描述檔案

切記:有四個檔案

1)開發證書描述檔案:

2)開發證書:

3)發布證書描述檔案:

4)發布證書:

iOS 蘋果開發證書 乙個證書多人開發 注意項

網上有有很多教程 我就不說了。這裡說明一下注意項。這幾種檔案必須分清楚。certsigningrequest 證書請求檔案,在keychain 鑰匙串訪問 裡 生成,p12 個人資訊交換檔案,我們用這個檔案把 私鑰 儲存起來,傳輸到另乙個電腦。非常重要 設定 我的a電腦 是公司電腦,並且是請求證書,...

IOS開發 證書總結

開發者證書 member center certificates,identifiers profiles,certificate 那麼這個檔案有什麼用處?後文再說!其次需要理解 certificate,identifier,devices,provisioning profiles certifi...

iOS 開發證書的講解

證書的相關問題總結 1.從流程上講解每個步驟 2 裝置 device 3 證書 首先我們理解下證書的概念 證書是由公證處或認證機關開具的證明資格或權利的證件,他是表明事理的乙個憑證。憑證的尾部通常會烙印公章。數字證書包含 乙個公開金鑰,名稱,證書授權中心的數字簽名。數字證書的特徵 時效性。某個認證領...