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

2021-07-13 12:55:20 字數 847 閱讀 3064

網上有有很多教程 我就不說了。

這裡說明一下注意項。

這幾種檔案必須分清楚。

.certsigningrequest :證書請求檔案,在keychain(鑰匙串訪問)裡 生成,

.p12 :個人資訊交換檔案,我們用這個檔案把 私鑰 儲存起來,傳輸到另乙個電腦。非常重要

---------------

設定:我的a電腦 是公司電腦,並且是請求證書,即生成certificatesigningrequest.certsigningrequest檔案 的電腦。現在我我需要我自己的個人電腦b,還有我的同事的電腦c 和 專案經理的電腦d 都能 使用 這個蘋果賬號開發。

事實上。我們開發只需要 

1.xcode 登陸開發者帳戶。

2.私鑰。(電腦a生成,certsigningrequest包含私鑰檔案但是其它電腦bcd無法通過這個檔案獲取私鑰,只能將證書下的私鑰匯出到p12檔案裡,再在bcd電腦上安裝p12以獲取私鑰)注意是 證書下的私鑰  不是整個證書哈.

很多人就是掛在這步了,導致 xocde fix issue 時還是需要 reset 證書. 

3. 對應私鑰的 證書cer.(開發者中心裡需要certsigningrequest 檔案 生成的)

注意:在最初生成certsigningrequest(電腦a)時就已經自動生成私鑰並匯入你電腦,但是其它共用此證書(.cer檔案)的電腦(電腦bcd)沒有此對應的私鑰啊,那就必須要 匯入(電腦a)生成此證書的certsigningrequest的私鑰 為啥?因為bcd電腦和a是 不同身份的電腦,也就會生成不同的certificatesigningrequest 檔案,那麼bcd電腦產生的對應的私鑰肯定不一樣啊,那麼bcd電腦電腦a對應的證書肯定不匹配.

iOS 多人共享開發證書

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

IOS開發 證書總結

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

多人共用乙個蘋果開發者證書

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