仕組み
アプリのコードは GitHub にあります。ビルドを押すと、GitHub があなた自身の GitHub アカウントでビルド用の Mac を起動します。Push200 はそこでアプリをビルドして署名し、App Store Connect へ送るので、そのまま TestFlight で使えます。
Mac を操作する必要は一切ありません。各段階の進み具合はポータルで確認できます。
必要なもの
- Expo または Capacitor で作られ、GitHub リポジトリに置かれたアプリのコード
- Apple Developer アカウント。Apple の年会費が必要です
- その Apple アカウントでキーを作成する権限。Account Holder には必ずこの権限があります
手順
GitHub を接続してアプリを選ぶ
アプリの名前や詳細はコードから読み取ります。
Apple のサイトでキーを作成する
アプリのページから開くべきページへのリンクがあり、押すボタンもご案内します。
.p8で終わる小さなファイルをダウンロードし、Issuer ID というコードをコピーします。初回は 5 分ほどかかります。Push200 に追加する
すぐに Apple で確認します。キーはあなたの GitHub の暗号化されたシークレットに保存されます。
ビルドを押す
ビルドが終わると Apple が処理し、TestFlight でテストできるようになるとメールで知らせてくれます。
費用について
ビルドはあなた自身の GitHub アカウントで実行され、ビルド時間は GitHub からあなたのプランで請求されます。iOS と Android のフルビルドは通常 18 分ほどで、無料枠を差し引く前の GitHub の公表料金で約 US$0.44 です。GitHub の支払い設定で利用上限を設定しておくことをおすすめします。