6

Xcode 4 を使用してアプリの IPA ファイルを作成する場合、Product --> Archive に移動して Xcode アーカイブを取得します。私は最近、AppStore でアプリを配布する方法について詳しく説明しているSO の投稿を読みました。この投稿の指示に従いましたが、エラーが引き続き発生します。

Xcode アーカイブの Xcode オーガナイザー オプション

まず、検証から始めます。[Validate I login] をクリックして正しいコード署名 ID を選択すると、次のエラーが表示されます。

パッケージ操作失敗エラー

AppStore に配布しようとすると、同じエラー メッセージが表示されます。

アプリを共有または配布できない理由について何か考えはありますか?


編集

以前は、検証と配布に問題があり、その結果、次のエラーが発生していました。

適切なアプリケーション レコードが見つかりませんでした

iTunes Connect で CCATs / Encryption Registration を完了することで、この問題を解決しました。

4

8 に答える 8

6

同じエラーが発生し、この解決策 (Xcode 4.4) を見つけました。

ビルド設定/コード署名では、最初のアーカイブ試行で「コード署名しないでください」がありました。

次に、有効な配布証明書を (リリース ID に) 配置し、アーカイブ後、パッケージの検証は問題なく行われました。

リリースごとに以前のバージョンとは (文書化されていない) 異なることを行っている Apple に感謝します。

乾杯。

于 2012-07-27T10:16:11.240 に答える
2

同様の状況と、接頭辞 _ を持つファイルを削除するなどの標準的な解決策がありました。証明書の実験は成功しませんでした。

英語版のビルド配布は機能しましたが、クロアチア語へのローカライズは機能しませんでした。だから重い武器を使った。クロアチア語のキーボード レイアウトをインストールしました。そして、何を推測しますか?その瞬間から、すべてうまくいきました!

その場所には何か他のものがあったのかもしれませんが、少なくともこれがあなたの状況に合っているかどうかを確認することをお勧めします.

于 2013-01-15T12:51:06.803 に答える
2

数か月遅れていますが、他の誰かがこの問題に遭遇してこの質問を見つけた場合(私がしたように)、他の提案がどれもうまくいかない場合に備えて. 他の回答を読んだ後、このエラーには複数の原因があるようです。

私の場合、プロジェクトのスキームでアーカイブ ビルド構成が Distribution ではなく Release に設定されていたためです。これをディストリビューションに変更した後、問題なくアプリを提出できました。

これが他の誰かに役立つことを願っています。

于 2012-09-28T14:55:09.247 に答える
1

証明書/プロビジョニングプロファイルで発生する可能性のあるエラー。Xcode4.3を使用した証明書クエストの簡単な要約は次のとおりです。

  1. (developer.apple.comで)配布証明書を作成したことを確認してください
  2. XcodeのアプリケーションIDがdeveloper.apple.comのアプリケーションIDと完全に一致することを確認してください
  3. itunesconnect.apple.comでアプリを作成します
  4. keyChainに配布証明書をロードし、アプリの配布プロビジョニングプロファイルを作成します(プロビジョニングプロファイルを作成するときにすべてのデバイスを追加するようにしてください)
  5. Xcodeオーガナイザーの[ライブラリ]セクションの[プロビジョニングプロファイル]でプロビジョニングプロファイルをドラッグします。
  6. アーカイブを作成します。
  7. Xcodeオーガナイザーで、アプリを検証してから、アドホックに配布します。
  8. 最終的に(忍耐強い場合)XcodeはIPAをどこかに保存することを提案します。それを保存し、テスターがダウンロードできる場所にIPAを配置します。
  9. ダウンロード後、テスターはiTunes(LIBRARY)でIPAをドラッグし、最終的にデバイスを同期できます(プロビジョニングプロファイルを作成/変更したときにデバイスのUDIDがチェックされた場合のみ)。

多かれ少なかれ。幸運を祈ります。

ps。AppStoreに無料アプリがあります。UDIDを入手してください。テスターに​​それを使用してデバイスの詳細を電子メールで送信するように依頼すると、40フィートの文字の長いデバイスIDで多くのフラストレーションを軽減できます。

于 2012-06-01T17:03:03.700 に答える
1

私もこの不可解なエラーを見ていました、そしてここですべての提案を試みましたが成功しませんでした。私はついに行って、ローカル証明書とプロビジョニングプロファイルを削除し、AppleのプロビジョニングWebサイトから再度ダウンロードしました。ビルド設定でコード署名オプションが正しく設定されていることを確認した後、プロジェクトをクリーンアップして再度アーカイブしました。今回は、検証手順を実行するとエラーが消えました。

于 2012-11-01T16:41:52.620 に答える
1

MacAppStore への送信に失敗した後、アプリの検証を試みた後に答えが得られました。検証することで、この「Packaging operation error」ではなく、より詳細なエラー メッセージが表示されるはずだと考えました。そして、ここに来ます:

ここに画像の説明を入力

そして、それは私が証明書を取り消さなければならなかったからです (なぜ私がそれらを取り消さなければならなかったのかについては、尋ねないでください、私にはわかりません、それは 2 回の提出ごとに 1 回発生します...)。そして、Mac Submission Certificate だけを再作成しました。実際には、インストーラーも必要です。遅くなりました。本当にこれが必要だと思いましたか? ...したがって、Keychain.appで2回小さなダンスを作成しました->認証局からの証明書の要求...など、itunesconnectにアップロードして、それらをダウンロードして戻します。その後、うまくいきました。

于 2013-06-29T21:31:54.830 に答える
1

Xcode DEVELOPER PREVIEWからアプリを配布しようとすると、私に起こります。XCode の実際のバージョンから - すべて正常に動作します。

于 2012-08-10T06:42:07.513 に答える
1

プロジェクトとターゲットの両方について、コード署名エントリが正しい (配布プロファイルを含む) かどうかを確認します。プロジェクトの設定だけが正しい場合でも、プロジェクトをアーカイブすることができます。

于 2013-01-02T10:28:15.177 に答える