2013-02-04 79 views
0

可能重複:
Codesign error: Certificate identity appearing twice如何檢查我的ios開發者證書是否過期?

我得到這個錯誤。

證書標識'iPhone開發者:tobias diestelkamp(PXVT443VS6)'在鑰匙串中多次出現。編碼工具要求只有一個。

是否有可能因過期的證書發生此錯誤?我不知道我的證書已過期或不..

+1

你可以在keychain中找到。 「過期」 – AJPatel

+0

其錯誤說,你有兩個供應證書在你的鑰匙鏈從鑰匙鏈刪除舊的,並設置適當的鱈魚瞄準到Bild階段 –

+0

這裏是http://stackoverflow.com/questions/5932522/codesign-錯誤證書的身份出現,兩次 – Rushi

回答

1

這意味着您在鑰匙串中擁有多個具有相同名稱的證書。 只需刪除舊的,並保持新安裝。如果它沒有解決問題,請刪除該特定名稱的所有證書,安裝一個新的證書並重新啓動xcode和mac。 我有同樣的問題,這個程序幫助了我。 希望你也會得到幫助。

0

轉到(下Applications > Utilities)您Keychain Access應用程序,點擊login鑰匙扣左上角,排序Name,然後向下滾動到iPhone Developer。應該有一列Expires。只要刪除過期的證書即可。 (注意不要刪除密鑰,密鑰會根據證書自動選擇,有時很難分辨哪個密鑰對應的證書,但是代碼簽名工具會計算出來。)

0

轉到keychain訪問並點擊catogory中的證書,並看到任何證書都顯示兩次,如果是,則單擊證書,而不是上層窗口顯示有關該證書的所有詳細信息。如果證書詳細信息顯示「此證書已被撤銷」,則會刪除該證書。