57

クライアントの証明書と配布プロビジョニング プロファイルを使用して .xcarchive ファイル コード署名を作成しましたが、.ipa ファイルをクライアントに送信して、クライアントが Application Loader を使用してアプリ ストアにアプリをアップロードできるようにする必要があります。

Xcode 4.5 で .ipa ファイルを作成する唯一の方法は、[配布] -> [エンタープライズまたはアドホック展開用に保存] をクリックすることです。その下には、「iOS App Store 外で配布するためのアプリケーションに署名してパッケージ化する」という説明があります。

この方法で .ipa ファイルを保存すると、アプリ ストアに送信する際に問題が発生しますか? または、.xcarchive を .ipa に変換する適切な方法はありますか?

前もって感謝します!

4

8 に答える 8

97
  1. Xcode を使用して Xarchieve ファイルを作成し、product->archive をクリックします。
  2. 最初にxarchiveファイルを右クリック->ファインダーに表示
  3. もう一度xarchiveファイルを右クリック->パッケージの内容を表示
  4. 次に、products->applications フォルダーを開きます。ここで、アプリケーション ファイルを取得します。
  5. 次に、これを iTunes ストアのアプリ ディレクトリにドラッグ アンド ドロップします (iTunes ストアの右上隅にあるアプリのドロップダウン メニューを見つけます)。これにより、アーカイブ ファイルが自動的に ipa ファイルに変換されます。(ここで、これを行うこともできます -> .app ファイルを itunestore の任意の場所にドラッグ アンド ドロップし、処理が完了したら、検索ボックスから検索します)。

  6. それをもう一度右クリックして、->ファインダーで表示すると、ipaファイルが表示されます。これで、これを任意のユーザーに渡すことができます

于 2013-09-24T10:27:19.130 に答える
10

私のプロジェクトの1つでも同じ問題が発生しました。

ターゲットの設定を変更することで解決しました。メイン プロジェクトと依存関係用。

 skip Install  NO

この変更後、Xcode->Product->Archive->Save for Enterprise or Ad-Hoc Deployment に移動します。

同じプロセスに従い、Application Loader を介してアップロードし、Apple がアプリを承認しました。

ここに画像の説明を入力

于 2013-02-18T11:10:31.160 に答える