2010-12-10 105 views
1

當我構建我的iPhone應用程序時,我不斷收到以下警告:iOS代碼錯誤

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

但我的應用程序仍在運行。爲什麼會發生?有人可以幫忙嗎?我更新了我的應用程序,App Store批准了它,但是現在每次有人運行它時(安裝更新後)它崩潰了,我不知道爲什麼。而現在,我甚至無法讓這個警告消失。

回答

3

這是我的todo list,當我碰到這個。 1)清理所有目標,退出Xcode,然後將生成文件夾從項目拖到垃圾箱。

2)對項目進行Get Info,確保代碼簽名授權和代碼簽名身份選擇正確。對你的目標做同樣的事情。

3)登錄到iOS Provisioning Portal並確保分發證書尚未過期。同時檢查Distribution Provisioning Profile並確保它是活動的。確保證書在您的鑰匙串中正確並且分發配置文件位於Xcode Organizer中(如果您有多個同一個,請刪除除正確的一個以外的所有項,並重復第2步)。

4)查看失敗的生成結果,並確定它實際使用的配置文件,並確保它是正確的。

0

看來,這是Xcode中的一個錯誤,我已經閱讀過某些人在升級之後報告該警告的地方。我有同樣的問題,我可以編譯和運行應用程序,我已經發布了應用程序到AppStore,但我無法擺脫那個惱人的警告。

0

我認爲你可以嘗試重置鑰匙串,在我遇到問題,顯示我的證書過期或無效,我不能用手機運行,然後我重置鑰匙串,然後它運行良好。