[英]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)
首先,檢查您的證書,是發行版還是開發人員? 並且必須是發行證書。
跟着這些步驟:
清除鑰匙串中的所有證書並下載新的分發證書。
同樣,請干凈地刪除分發配置文件,以用於該應用程序的特定版本,然后重新下載該配置文件。 之后必須在Xcode中進行干凈的構建,然后在項目設置中必須為應用程序選擇特定的DPP並直接進行構建。 然后您得到特定的版本。
關於DPP,您必須清楚為此創建的配置文件類型。 它必須是Appstore DPP
我希望它對你有所幫助。
我遇到了類似的問題。 對我而言,事實證明我沒有下載“發行”配置文件(請注意對“發行”的強調)。 一旦我明白了,一切都會正常。 我幾乎可以確定這就是您的問題;)
歡呼聲,馬特
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.