Push200 ができること
- GitHub リポジトリから、iPhone と Android の Expo アプリと Capacitor アプリをビルド
- すべてのビルドをあなた自身の GitHub アカウントで実行。ビルド時間は GitHub からあなたのプランで請求されます
- iOS は App Store Connect のキーで、Android はアップロードキーで署名
- Android のビルドはすべて仮想スマホで開き、スクリーンショットとクラッシュチェックを実施
- アプリを App Store Connect へ送ってそのまま TestFlight で使えるようにし、Google Play へは下書きとして送信
- シンプルなポータルで手順を 1 つずつ表示するので、ビルドファイルを書く必要はありません
アプリの移行方法
GitHub を接続する
アプリが置かれているリポジトリを選びます。アプリの詳細はコードから読み取ります。main ブランチのコードを変更する必要はありません。
ストアのキーを追加する
Apple は App Store Connect のキーで、Google Play は Play Console での招待で接続します。すでに Google Play にあるアプリなら、これまで使ってきた Android キーを追加します。
ビルドを押す
各段階の進み具合をポータルでリアルタイムに確認し、結果を TestFlight や Google Play で開きます。
移行するときに確認すること
- 同じ Android キーを使う。Google では、アプリのすべてのバージョンに同じキーで署名する必要があります。通常は
.jks、.keystore、.p12で終わります - Apple の証明書。Apple では同時に持てる署名証明書の数がわずかです。上限に達した場合は、お持ちの証明書の秘密鍵を貼り付けられます
- Apple のサイトで証明書を削除する前に、ほかで使われていないか確認してください。ほかのビルドサービスがその証明書を使っている場合、新しいビルドに署名できなくなります
- ビルド変数と Firebase ファイル。アプリのページで追加すれば、すべてのビルドで使われます
- ビルド番号。ストアの最新の番号を読み取って次の番号を使うので、手動で変更する必要はありません
まずは試してみる
各ビルドは専用のブランチで実行されるので、main ブランチが変更されることはありません。アプリ 1 個、1 日 3 回までビルドできる Free プランなら、カード不要で Push200 を試せます。