Phonegapを使用してiOSアプリを作成しました。また、Apple開発者プログラムで登録し、必要なすべての証明書を生成しました。次に、この.ipaファイルをアプリストアに展開します。この.ipaファイルをアプリに公開するために今やることお店?
.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を介してアプリを送信し、承認を待つだけの問題になります。
PhoneGapアプリをApp Store(別名iTunes Connect)に送信する方法の概要を次に示します。驚いたことに、PhoneGapはこれらの指示を提供していないようです。
IOSプロビジョニングポータルで、 配布証明書 を作成します。このプロセスの一環として、キーチェーンマネージャーを使用して配布証明書を作成します。この証明書を右クリックして[エクスポート]を選択し、この証明書をCertificates.p12
にエクスポートします。 build.phonegap.comでビルドを行うたびにパスワードが必要になるため、パスワードを記録します。
IOSプロビジョニングポータルで、アプリのアプリIDを作成します。
App Store配布プロファイルを作成し、上記と同じ秘密鍵/証明書を使用して署名するようにしてください。ダウンロードしてください。
build.phonegap.com に移動してiOSビルドに移動し、「キーを追加...」 「App Store」と呼び、.p12
ファイルと.mobileprovision
ファイルをアップロードします。
PhoneGap BuildからIPAファイルを再構築してダウンロードします。
ITunes Connectでアプリが バイナリのアップロード準備完了 に設定されていることを確認します。
Xcodeに付属する Application Loader ( MacでApplication Loaderアプリを見つけるには? も参照)を使用してアプリをアップロードします。 IPAファイルをアップロードします。