2011-05-18 111 views
0

我已經從開發者平臺和我的供應文件下載了我的證書。我已通過點擊它將證書添加到鑰匙串訪問中,並將配置文件添加到項目中。在我的項目中,我更改了包標識符,但是當我想通過設備進行調試時,它會給出錯誤;iPhone證書問題

「代碼簽名錯誤:身份「iPhone開發者不匹配任何有效的證書/私鑰的默認鑰匙串對」

當我看「代碼簽名身份」,在項目的屬性我沒有看到我的證書。有隻有「iPhone開發人員」(我認爲這是默認值,它不起作用)

謝謝。

回答

0

「代碼簽名錯誤:身份'iPhone開發人員'與默認鑰匙串中的任何有效證書/私鑰對不匹配」表示未找到您的鑰匙串開發人員。所以刪除同名..after雙攻證書鑰匙扣所有鑰匙鏈打開..then使用相同的配置文件用於特定的鑰匙串並編譯

,並檢查首先獲得證書雙擊它,在此之前,this

+0

我按照你所說的完成了,但它不起作用。 – ysnky 2011-05-18 11:26:06

+0

你檢查了我提供的鏈接嗎? – 2011-05-18 11:27:14

+0

問題將只與該證書,沒有其他的東西,也改變plist公司名稱 – 2011-05-18 11:28:13

0

更新目標信息屬性(標識字段)和在建領域代碼符號身份清潔機殼的所有目標,並建立

0

PLS安裝Provisioning配置文件之前安裝.p12文件..

+0

我在哪裏可以下載.p12文件?順便說一句,因爲我的證書已經過期,我正在嘗試使用我的朋友證書。 – ysnky 2011-05-18 11:33:01

1

您的鑰匙串沒有私人你是t的證書的關鍵試圖使用。它將在生成CSR(證書籤名請求)的Mac上。如果它是在其他系統上生成的,則需要先以.p12格式導出它,然後才能在Mac上使用它。