2012-01-14 170 views
1

我在「提交...」嚮導中選擇我的應用程序記錄和簽名身份後出現此錯誤。我檢查基於本網站上的答案各種各樣的事情:應用程序失敗的代碼簽名驗證(無權利)

  • 我有1月13日到期分發證書,2013年
  • 我創建我的應用程序一個發行配置文件。
  • 項目和目標都有在代碼簽名/代碼簽名身份/發佈/任何iOS SDK中設置的「iPhone分發:[公司名稱]」。
    • 在「Submit ...」嚮導中選擇了相同的標識。
  • 版本在「存檔」方案中選爲「構建配置」。

我沒有使用任何權利(的Xcode 4.2,不支持iCloud的)

Validate /Users/leonelgalan/Library/Developer/Xcode/DerivedData/alma-dhzvecjmumvhvggrmlmqpnjblkoy/ArchiveIntermediates/alma/InstallationBuildProductsLocation/Applications/alma.app 
    cd /Users/leonelgalan/Documents/workspace/ios/alma 
    setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    setenv PRODUCT_TYPE com.apple.product-type.application 
    /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation /Users/leonelgalan/Library/Developer/Xcode/DerivedData/alma-dhzvecjmumvhvggrmlmqpnjblkoy/ArchiveIntermediates/alma/InstallationBuildProductsLocation/Applications/alma.app 

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

請參閱:http://stackoverflow.com/questions/2879473/how-to-fix-failed-codesign-verification-of-an-iphone-project – magma 2012-01-14 23:58:56

+0

可能要檢查蘋果開發者,你的證書不是拉。我昨天晚上沒有理由失效,所以我不得不做一個新的。 – CodaFi 2012-01-15 00:26:36

+0

謝謝你們,我嘗試了所有關於鏈接建議的建議:重新運行安裝程序,在文本編輯器中檢查我的xcodepj,創建一個新證書,重新下載配置文件,但仍然出現相同的錯誤。 – Leito 2012-01-15 03:35:07

回答

1
+1

我選擇這個作爲正確的答案,因爲它指向了正確的位置。從星期五13(星期一!)到星期一16星期早間生成的證書不正確。這在週一晚上得到糾正。只需重新生成證書(Dev和Distribution) – Leito 2012-01-18 00:06:42

0

我修正了這部分:警告:應用程序失敗了codesign驗證。簽名無效,或未使用iPhone分發證書籤名。 (-19011)通過格式化我的Mac,並且只有在鑰匙串訪問提示我使用企業證書時,單擊「允許」而不是「始終允許」。我認爲它允許/總是允許修復我的問題的部分。這可能是一個錯誤。

0

轉到編輯方案, 在左側窗口中,你會看到存檔,在它上面按 在配置按下發布。 完成!

相關問題