簡體   English   中英

用於iPhone應用程序分發的Xcode中的協同設計驗證失敗

[英]Codesign verification failed in Xcode for iphone app distribution

我正在嘗試准備將我的應用分發到應用商店,並在Xcode中收到以下警告,這在ApplicationLoader中導致錯誤。 我知道這是搜索過程中的常見問題,但是我還沒有找到合適的解決方案? 我按照蘋果的步驟在iOS設置門戶上進行分發,但仍然收到此錯誤。

我的分發配置文件設置在我的目標上。

“應用程序的代碼簽名驗證失敗。簽名無效,或者未使用Apple提交證書簽名。(-19011)”

有什么建議么?

1)檢查4.2中的方案2)確保選擇了發布方案3)確保選擇了分發配置文件4)構建用於歸檔。

應用分發證書僅用於應用商店。 如果嘗試將使用分發證書簽名的應用程序放在手機上,則會出現此錯誤-它根本無法正常工作。

鑰匙串中是否有有效的iPhone發行證書?

Xcode Organizer Provisioning Profile窗口是否顯示您的分發規定?

您的分發供應配置文件的應用程序ID是否與“目標信息屬性”設置中的“標識符”設置相同或兼容(通配符)?

編輯:添加:

您的鑰匙串中是否只有一張iPhone發行證書?

在發行版發行之前,您是否在Xcode中進行了“編譯清理”? (或rm -rf ./build)

首先,檢查您的證書,是發行版還是開發人員? 並且必須是發行證書。

跟着這些步驟:

  1. 清除鑰匙串中的所有證書並下載新的分發證書。

  2. 同樣,請干凈地刪除分發配置文件,以用於該應用程序的特定版本,然后重新下載該配置文件。 之后必須在Xcode中進行干凈的構建,然后在項目設置中必須為應用程序選擇特定的DPP並直接進行構建。 然后您得到特定的版本。

  3. 關於DPP,您必須清楚為此創建的配置文件類型。 它必須是Appstore DPP

我希望它對你有所幫助。

我遇到了類似的問題。 對我而言,事實證明我沒有下載“發行”配置文件(請注意對“發行”的強調)。 一旦我明白了,一切都會正常。 我幾乎可以確定這就是您的問題;)

歡呼聲,馬特

暫無
暫無

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

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