2012-06-20 36 views
14

我開發一個公司的應用程序的任何有效的證書/私鑰對,他們給我的管理員角色,所以我可以編輯置備文件。我在XCode上收到「沒有找到分發文件的有效簽名標識」和「配置文件與默認鑰匙串中的任何有效證書/私鑰對不匹配」的錯誤,通常我會通過創建鑰匙鏈來撤銷分發配置文件我的Mac,但該公司有其他的應用程序,我不能冒險撤銷它,因爲點擊撤銷給出以下警告。檔案不符的默認鑰匙串

「吊銷該證書可在無效已經安裝在設備上的程序門戶。預置描述文件的一個或多個供應配置文件將繼續運行,直到供應配置文件過期。」

有沒有辦法添加一個新的密鑰對不撤銷分發證書,將撤銷當前的證書影響其他應用程序或是否有任何其他解決這個問題呢?

回答

27

您需要與分發證書關聯的私鑰。

請求誰創造了分配證書,爲公司與分佈證書相關聯的私鑰的人。讓他從他的鑰匙串中導出私鑰!要求他記住同時選擇分配證書和私鑰,然後再右鍵單擊並將其導出爲.p12 Select both the distribution certificate and private key together before right clicking and exporting it as .p12

一旦打開.p12,它應該與分配證書(應該已經存在的.cer文件在你的鑰匙鏈中)。您的供應配置文件應該可以正常工作!

讓我知道它是否有效!

+0

問題解決了!謝謝! – irmu

+0

就是這樣,謝謝,感謝! –

+0

我們的團隊在查找帶有私鑰的分發證書時有點困惑,可能值得指出的是,只有代理和管理員可以創建分發(adhoc)配置文件,而不是團隊成員。 –