iOS App Storeへの開発
要件
iOS App Store にアプリを提出するには、いくつかのことが必要です。
- Xcode
- 有料の Apple Developers アカウント
- 有効なプロビジョニングプロファイル
- アプリの開発および配布に関する証明書
Apple Developer Program への登録は、このガイド に従ってください。
リリースビルドの作成
- Capacitor
- Cordova
iOS プラットフォームがまだ追加されていない場合は、必ず追加してください:
ionic cap add ios
With the platform added, run the build command with the --prod
flag:
ionic build --prod
これによって、アプリのウェブ部分の minified されたコードが生成されます。
この最初のビルドと、プラグインの追加などバイナリーの変更を行った後は、sync コマンドを使用します:
npx cap sync ios
これにより、minified された Web アセットもコピーされます。しかし、ビルドがソースの変更だけであれば、minified されたウェブファイルをコピーするだけですみます:
npx cap copy ios
ここから、プロジェクトはあたかも Xcode のネイティブアプリであるかのように管理することができます(実際そうなのです)。
Xcode で ./ios/
からプロジェクトを開いてください:
npx cap open ios
iOS プラットフォームがまだ追加されていない場合は、必ず追加してください:
ionic cordova platform add ios
プラットフォームが追加されたら、ビルドコマンドを --prod
フラグを付けて実行します。
ionic cordova build ios --prod