簡體   English   中英

xcode 中的代碼簽名錯誤,找不到身份

[英]code sign error in xcode, no identity found

我已經尋找解決這個問題幾個小時了,所以希望有人可以幫助我。

當我嘗試存檔我的項目(以便我可以將其放入應用程序市場)時,出現代碼簽名錯誤:

代碼設計失敗,退出代碼為 1

和一些額外的信息說

iPhone 分布:公司名稱:未找到身份

我已經創建了一個分發配置文件(多次)並遵循了一些建議(比如卸載/安裝 Xcode)。 此外,我的分發配置文件到期日期是 2014 年 2 月。

我可以毫無問題地構建我的項目,並使用我的 iPhone 開發人員配置文件在 iPhone 上運行它。

有誰知道我在這里做錯了什么? 任何幫助,將不勝感激。

您的分發配置文件可能無效或未正確驗證,請轉到Organizer->Devices->Provisioning Profiles並嘗試刷新您的配置文件(刪除和刷新),它們將在刷新后顯示。 刷新后,如果配置文件有效且簽名正確,請確保作為狀態的綠色圖標與配置文件一起顯示。 如果它不能解決您的問題,那么您需要再次創建分發配置文件。 如果您開始分發應用程序,您會發現本教程很有幫助。 我希望它有助於你的事業

我不確定為什么我的解決方案有效,但經過數小時的嘗試……我更改了項目和目標窗口中的代碼簽名設置。 “項目”下的代碼設置顯示了我的配置文件(下圖),“目標”下的代碼設置現在設置為“自動”。 也許在我有沖突的設置之前?

在此處輸入圖片說明

我遇到了類似的錯誤,並發現鑰匙串中的證書不是我附加到蘋果開發人員門戶中的配置文件的原因 因為有兩個同名證書,我下載了錯誤的一個。 下載正確的證書並雙擊放入鑰匙串后解決了問題。

我有同樣的問題,原因是在我運行其他項目並fix the issue其他項目fix the issue

我的解決方案是:

Xcode -> Proferences -> 選擇Apple IDs -> 選擇Team -> View Details -> 簽署身份iOS DevelopmentiOS Distribution重置。

然后將項目運行到iphone它工作正常。

我一直在與蘋果聯系,在來回發了幾封電子郵件后,他們發現了我的問題。 出於某種原因(我不知道這是如何到達那里的)在代碼簽名-> 其他代碼簽名標志下的構建設置中,我在那里寫下了“--keychain keychainname.keychain”。 刪除它后,我的代碼符號錯誤消失了。

每一個身體都感謝你的幫助。

問題是您需要為新設備創建/更新配置文件。 配置文件與設備相關聯,一旦設置正確,就可以開始了

我的鑰匙串中沒有適當的開發人員/分發證書。 當我將它安裝到我的鑰匙串時,問題消失了!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM