0

つまり、私は登録済みの iPhone 開発者です (年間 99 ドルを支払いました)。Apple が提供するすべての手順に従って、プロビジョニング ファイルとコード署名ファイルを取得しました。ただし、「ビルド」をクリックすると、次のように表示されます。

"Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate. (-19011)"

すべての証明書とプロファイルを繰り返し再ダウンロードしましたが、それでも機能しません。ただし、[ビルド] をクリックすると (コード署名に失敗したと表示されます)、製品の .app ファイルをオーガナイザーのデバイスにドラッグするか、[実行] をクリックすると、デバイスで実行されます。助言がありますか?

4

3 に答える 3

2

デバイスで .app を実行できるため、問題は、開発者プロビジョニング プロファイルを使用してビルドしたことにある可能性があります。それはうまくいきません。アプリ ストアの配布プロビジョニング プロファイルを使用してビルドする必要があります。

Apple はこれを行う方法の良い情報を提供していますが、情報はこの itunesconnect/provisioning portal のすべてに隠されていると思います...このリンクを確認してください: http://developer.apple.com/iphone/manage/distribution/ index.action。「App Store 配布用の iPhone 配布用プロビジョニング プロファイルを作成してダウンロードする」 「配布用に Xcode を使用してアプリケーションを構築する」

幸運を :-)

于 2010-08-29T07:15:09.033 に答える
0

プロファイルはXcodeのオーガナイザーウィンドウに表示されますか?(そうでない場合は、ファイルをFinderからXcodeにドラッグします。)

Xcodeプロジェクト設定でどのプロファイルが選択されていますか?デバッグ、リリース、または配布用に構築していますか?

于 2010-08-29T01:44:30.757 に答える
0

-19011 コード検証エラーには多くの原因が考えられます (それに関する数十のほぼ同一のスタックオーバーフローの質問によって証明されているように)。具体的な原因は、メッセージの詳細に示されています (詳細については、-19011 の問題に関する Apple テクニカル ノート TN2250 のアドバイスを参照してください) 。

私の場合、エラーの詳細に「Failed to load provision profile from:」というフレーズが含まれていました。その後、アプリまたは xcode スキーム名にスペースまたは特殊文字が含まれていると、コード署名の検証が失敗する可能性があることがわかりました。

于 2012-02-22T10:26:48.497 に答える