2012-01-17 70 views
1

我不斷收到相同的警告一遍又一遍。搜索後,閱讀大量的帖子在stackoverflow和其他社區我發現很多人遇到同樣的問題,同時嘗試將他們的應用上傳到appstore。當試圖提交應用程序到appstore時出現警告:應用程序失敗codesign檢查

*這是我得到的唯一警告。

我找不到解決此問題的精確解決方案。我無法找到此問題的根源。

這裏是警告:

warning: Application failed codesign verification. The signature was invalid, or it was not signed with an iPhone Distribution Certificate. (-19011) 
Executable=/Users/MacMini_02/Library/Developer/Xcode/DerivedData/####-chqadngrerizjhferrtytxmcuxxl/ArchiveIntermediates/####/InstallationBuildProductsLocation/Applications/  ####.app/#### 
codesign_wrapper-0.7.10: using Apple CA for profile evaluation 
/Users/MacMini_02/Library/Developer/Xcode/DerivedData/#####-chqadngrerizjhferrtytxmcuxxl/ArchiveIntermediates/####/InstallationBuildProductsLocation/Applications/#####.app: valid on disk 
/Users/MacMini_02/Library/Developer/Xcode/DerivedData/#####-chqadngrerizjhferrtytxmcuxxl/ArchiveIntermediates/####/InstallationBuildProductsLocation/Applications/####.app:   satisfies its Designated Requirement 
test-requirement: failed to satisfy code requirement(s) 
codesign_wrapper-0.7.10: failed to execute codesign(1) 

我跟隨其他職位建議的正常檢查程序(我仍然得到警告)

  1. 選擇了正確的分佈證書和配置 配置文件(我已從我的鑰匙鏈中刪除了所有其他開發人員證書,以避免含糊不清)
  2. 檢查密鑰鏈訪問中的相同。(已刪除並下載了分發證書和省型材10倍以上:-()
  3. 增加了重複方案發布分銷
  4. 設置構建配置編輯計劃,作爲 存檔選項卡分佈和我在iOS設備模式下運行它。
  5. 刪除構建和歸檔文件,清理並重新啓動xcode幾次 次。
  6. 我甚至創造了新的項目,並動了我的代碼,希望它reolve問題

有浪費大量的時間在此警告:-(

我失去了任何其他顯著一步? ??

我相信,分佈證書和省的個人資料,我使用是有效的。

非常感謝任何幫助:-)

如果你能夠確定問題並提供解決方案(步驟b步驟)或指導我到一個網站,它將逐步解釋相同的步驟/視頻(這樣我就不會錯過任何東西)..

+0

您是否爲目標和項目構建設置選擇了正確的簽名標識? – mvds 2012-01-17 03:36:29

+0

是的..我在兩個地方都選擇了正確的簽名身份 – 2012-01-17 05:23:33

+0

? – mvds 2012-01-17 11:29:02

回答

0

我有這個錯誤,並最終訴諸提出與蘋果的請求。答案是它發生在xcode 4的早期版本,下載最新版本的xcode 4將解決這個問題。

對於現有的應用程序,Apple建議在最新版本的xcode 4中創建一個新項目並將文件複製到其中。我沒有太多的時間來嘗試,所以我一直在xcode 3.6中創建我的新項目,並將它們遷移到其中,似乎可行。

+0

嘿,我目前正在使用下面的Xcode版本.. Xcode 4.2(4C177)..我認爲是Xcode的最新版本,因爲我無法進一步更新..我應該卸載它?在考慮應用提交場景時,哪個版本是最好的 – 2012-01-17 05:30:06

0

如果您對證書和配置文件非常有信心,那麼請嘗試吊銷證書並重新創建新的appId,新的證書,然後再試一次。我遇到類似的問題,但上傳二進制文件後出現錯誤。

希望這可以幫助你

0

如果你是絕對肯定你已經做了正確的步驟,嘗試下載並低於建設這個工具的證書錯誤檢查:

https://github.com/karstenBriksoft/CertificateHelper

或者只需下載預建的副本here

給一個鏡頭,看看它是否可以幫助你發現證書中的一個小錯誤。


編輯:這可能是你的問題。下面是蘋果只是表示:

我們已經發現並解決了與 證書的iOS和Mac代碼簽名最近遇到的問題,蘋果推送通知和Safari 擴展。如果您在過去4天內發出的證書 遇到任何問題,只需重新生成一個。

因此,請嘗試創建一個新證書。

相關問題