web-dev-qa-db-ja.com

Phonegapによって生成されたAppストアに.ipaファイルを展開しますか?

Phonegapを使用してiOSアプリを作成しました。また、Apple開発者プログラムで登録し、必要なすべての証明書を生成しました。次に、この.ipaファイルをアプリストアに展開します。この.ipaファイルをアプリに公開するために今やることお店?

27
Ruchi Agarwal

.ipaファイルを送信する準備ができたら、iTunes Connectで https://itunesconnect.Apple.com にアクセスし、アプリのレコードを作成し、必要な情報を入力するだけです。 公式ドキュメント から:

ITunes Connectのレコードには、バンドルIDのフィールドが含まれています。このフィールドに入力する値は、アプリのバンドルIDと正確に一致する必要があります。 Game CenterやIn-App Purchaseを含む一部のAppleテクノロジーでは、開発プロセスの早い段階でiTunes Connectレコードを作成する必要があります。たとえば、In-App Purchaseの場合、このコンテンツは、開発プロセスが完了する前に作成し、In-App Purchaseを実装するために追加したコードをテストできるようにする必要があります。

そのため、ほとんどの場合、iTunes Connectを介してアプリを送信し、承認を待つだけの問題になります。

4
Stuart M

PhoneGapアプリをApp Store(別名iTunes Connect)に送信する方法の概要を次に示します。驚いたことに、PhoneGapはこれらの指示を提供していないようです。

  1. IOSプロビジョニングポータルで、 配布証明書 を作成します。このプロセスの一環として、キーチェーンマネージャーを使用して配布証明書を作成します。この証明書を右クリックして[エクスポート]を選択し、この証明書をCertificates.p12にエクスポートします。 build.phonegap.comでビルドを行うたびにパスワードが必要になるため、パスワードを記録します。

  2. IOSプロビジョニングポータルで、アプリのアプリIDを作成します。

  3. App Store配布プロファイルを作成し、上記と同じ秘密鍵/証明書を使用して署名するようにしてください。ダウンロードしてください。

  4. build.phonegap.com に移動してiOSビルドに移動し、「キーを追加...」 「App Store」と呼び、.p12ファイルと.mobileprovisionファイルをアップロードします。

  5. PhoneGap BuildからIPAファイルを再構築してダウンロードします。

  6. ITunes Connectでアプリが バイナリのアップロード準備完了 に設定されていることを確認します。

  7. Xcodeに付属する Application LoaderMacでApplication Loaderアプリを見つけるには? も参照)を使用してアプリをアップロードします。 IPAファイルをアップロードします。

30
Simon Woodside