2012-06-06 181 views
0

我的Apple證書已過期。所以我去了開發人員供應區和Revoked我的證書。我刪除了舊的證書和舊的配置文件。 經我團隊領導通知。我將新的開發人員證書下載到我的Mac並將其拖入KeyChain Access。現在它顯示我的證書爲valid。我重新下載了我的應用程序的供應配置文件。並將其拖入XCode4。主辦方表示它是有效的,但帶有警告配置文件問題

XCode Could not find a valid private key/certificate pair for this profile in the keychain.

難道我做錯了我的做法。

我可以在iPAD上運行我的應用程序並進行調試。但我在某種程度上意識到了上述說法中的一個問題。

請幫忙。

+2

則可能需要使用鑰匙串來申請新的證書?舊的密鑰將不匹配的新證書。 –

回答

1

如果您沒有使用新的開發人員證書重新創建配置文件(即如果您下載了舊配置文件),那麼我認爲這是問題所在 - 您需要使用新證書創建新配置文件。

+0

我請我Team Lead創建一個新的配置文件,就像之前他給我的新證書一樣 在下載配置文件時,警告標誌已經從管理器中刪除了,雖然我沒有獲得Active或任何此類消息,狀態消息是空白的,我希望這不是問題 – nimish

1

您確實從組長領取了證書密鑰/對。蘋果公司做了這個奇怪的事情,它實際上籤署了帶有「密碼」的證書,以便使用必須擁有「密碼」的證書。這就是爲什麼你得到XCode無法在鑰匙串中爲此配置文件找到有效的私鑰/證書對。我有同樣的事情,你不能只是下載新的證書:(如果我能找到蘋果公司的文檔說明如何做到這一點,我會在一個編輯中發佈它

好的這裏是文檔: https://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/10-Configuring_Development_and_Distribution_Assets/identities_and_devices.html#//apple_ref/doc/uid/TP40007959-CH4-SW2

這是「配置設備的開發」下,我希望這有助於!