Status: Draft
親: #12
実装前に親 issue を必ず読むこと。
概要
tascal の iOS production build を App Store Connect へアップロードし、審査を経て App Store から公開・インストールできる状態にする。
背景 / モチベーション
実機向け EAS Build の基本設定は #228 で完了している。現在は apps/mobile/eas.json に production build profile がある一方、submit profile、App Store Connect の登録情報、ストアメタデータ、審査・公開手順が未整備。
公開対象の機能範囲と運用方法を決め、再現可能なリリース手順にする必要がある。
受け入れ条件
Ready にするための未決事項
スコープ外
実装メモ
- 現在の Bundle ID は
apps/mobile/app.json の com.hirokisakabe.tascal
apps/mobile/eas.json には production build profile があるが、submit profile はない
- App Store Connect への upload だけでは公開されないため、メタデータ登録・審査提出・公開操作を別工程として扱う
- CI から submit する場合も、審査提出や公開の承認境界を明確にする
完了形
リポジトリ設定の PR が merge され、App Store Connect 上の外部作業・審査が完了し、App Store からアプリをインストールできることを確認した時点で完了とする。
参考
Status: Draft
親: #12
概要
tascal の iOS production build を App Store Connect へアップロードし、審査を経て App Store から公開・インストールできる状態にする。
背景 / モチベーション
実機向け EAS Build の基本設定は #228 で完了している。現在は
apps/mobile/eas.jsonに production build profile がある一方、submit profile、App Store Connect の登録情報、ストアメタデータ、審査・公開手順が未整備。公開対象の機能範囲と運用方法を決め、再現可能なリリース手順にする必要がある。
受け入れ条件
com.hirokisakabe.tascalと App Store Connect のアプリ設定が一致するapps/mobile/eas.jsonに決定した production build / submit 設定があるReady にするための未決事項
スコープ外
実装メモ
apps/mobile/app.jsonのcom.hirokisakabe.tascalapps/mobile/eas.jsonには production build profile があるが、submit profile はない完了形
リポジトリ設定の PR が merge され、App Store Connect 上の外部作業・審査が完了し、App Store からアプリをインストールできることを確認した時点で完了とする。
参考