2012-10-20 47 views
0

,並登錄到我的遠程MAC,我在存檔得到這個錯誤:iOS的身份不我每次註銷匹配鑰匙扣

The identity 'XXXX' doesn't match any valid, non-expired certificate/private key pair in your keychains. 

每一次,我需要申請新的證書,上更新我的所有配置的配置文件iTunes連接網站,並重建我的應用程序。

因爲相當近的時間,這對我來說根本不是問題。 但是現在我需要在每次登錄時執行此操作。

回答

0

好的,我明白了這一點。 在鑰匙串中,從登錄證書中選擇已知可用於配置文件的證書。 選擇文件 - >導出項目。 它會要求輸入您的密碼。提供它,並將文件保存爲您最喜歡的位置中的.p12。

重新登錄時,啓動鑰匙串。 如果您的證書未在登錄證書下的鑰匙串中顯示,請執行此操作。

  • 文件 - >導入項目以前保存的
  • 選擇P12文件。它會要求輸入 的密碼。輸入之前指定的那個。
  • 證書將出現 ,並帶有下拉箭頭。點擊此箭頭將顯示 私鑰。只有這樣的證書是有效的證書,並且錯誤的原因 正是因爲它沒有找到您的私鑰。
  • 在XCode組織者的設備下,進行刷新。您指定的配置文件 現在應該顯示爲有效。存檔你的應用程序,並且 不會有錯誤。

注:當您需要將發展得轉移到另一臺Mac 同樣的方法可以使用。只需在登錄到目標mac後執行這些步驟,並從源mac獲取p12導出文件。