2012-03-22 14 views
1

私は最後のXcodeをインストールした後、誰もがアプリケーションを提出することに固執しました。私は提出するためにアプリをアーカイブすることはできません。それは言う:Xcode 4.3 codesignが失敗しました

warning: Application failed codesign verification. The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone Distribution Certificate. (-19011) 
Executable=/Users/YYYYYY/Library/Developer/Xcode/DerivedData/XXXX002-ekjbelaglwpkredizicvazolomgj/Build/Intermediates/ArchiveIntermediates/ZZZZ/InstallationBuildProductsLocation/Applications/ZZZZ.app/ZZZZ 
AssertMacros: message, file: /SourceCache/codesign_wrapper_Sim/Security-1245/codesign_wrapper/codesign_wrapper.c, line: 495 
AssertMacros: profile, file: /SourceCache/codesign_wrapper_Sim/Security-1245/codesign_wrapper/codesign_wrapper.c, line: 904 
codesign_wrapper-0.7.10: Failed to load provision profile from: /Users/YYYYYY/Library/Developer/Xcode/DerivedData/XXXX002-ekjbelaglwpkredizicvazolomgj/Build/Intermediates/ArchiveIntermediates/ZZZZ/InstallationBuildProductsLocation/Applications/ZZZZ.app/embedded.mobileprov 
- (null) 

私はプロビジョニングプロファイルに入れようとしましたが、それは助けになりません。 通常のビルド時には、アーカイブ中のみそのような戦争はありません。オーガナイザーで、私が更新を押すと、プロファイルをプロビジョニングし、配布用に更新しない開発者のみが取得されます。だから私は手動で配布プロファイルを置く。

私はプロジェクトを修正しようとしました - コードサインID - プロビジョニングプロファイルの配布、ビルドとクリーンターゲットの削除、アドバイスされた人のようなDerivedDataの削除(すべてのターゲットのクリーンアップ)期限切れではありません。

幸運にも私は以前のバージョンのXCode 4.2を維持していましたが、同じプロジェクトを良好に保存できます。しかし、私はXCode 4.3を動作させる方法を知りたいと思っています。前もって感謝します。

答えて

4

私は昨晩、この問題を正確に抱えており、私の髪を引き裂いていました!

しかし、最後の行「プロビジョニングプロファイルの読み込みに失敗しました」の末尾には文字が欠落しています(「mobileprovision」ではなく「mobileprov」)。私もやった。 1行に文字数制限があると思います。ディレクトリやアプリケーション名が長すぎると正しく動作しません。

私は短い名前のプロジェクトを作り直しました。プロビジョニングをやり直した後など、すべてがうまくいきました。

これは私の最初のアプリ(と提出するのは苦痛でした)以来、これは暗闇の中で実際に何が起きているかにかかっています - したがって、おそらくもっと高度なユーザーが私に正しいか否か?あるいは、プロジェクトを再作成して問題を解決した可能性がより高いですか?

リチャード

+0

はい、正しいです、リチャード、私が短い名前にアプリ名を変更したとき - この警告は消えました!どうもありがとうございました! :) – fredgolm

+0

代わりに、スキーマでアーカイブ名を変更しましたが、問題を修正しました。ありがとうございます! –

関連する問題