// 使い方
コードからアプリストアまで、ステップごとに。
コードとストアのアカウントをつなぐのは最初の 1 回だけ。その後は、ビルドボタンを 1 回押すだけでリリースできます。コードを書いたりコマンドを入力したりする必要はありません。
カード不要。Expo、Capacitor、React Native、Flutter のアプリに対応。今お使いの GitHub リポジトリでそのまま使えます。キーはあなたの GitHub に保存されます。
最初に必要なもの
Mac は不要です。
- Expo、Capacitor、React Native、Flutter のいずれかで作られ、GitHub に置かれたアプリのコード。わからない場合は、接続していただければこちらでお知らせします
- iPhone 向けには Apple Developer アカウント。Apple の年会費が必要です
- Android 向けには Google Play Console アカウント。Google の登録料が一度だけ必要です
- SMS を受け取れる携帯電話番号
手順
アカウントを作成
必要な情報を入力して登録し、携帯電話に SMS で届いた 6 桁のコードを入力します。
GitHub を接続
GitHub で接続を押し、Only select repositories を選びます。リポジトリとは、アプリのコードを入れておくフォルダのことです。アプリを選ぶと、すぐにこちらに戻ります。
アプリを選ぶ
アプリの横にあるこのコードを使うを押します。名前や詳細はコードから読み取るので、入力するものはありません。コードから複数のアプリが作られる場合も、すべて見つけます。
ストアをつなぐ
アプリのページには、公開先の選択、Apple への接続、Android キー、Google Play への接続と、手順が 1 つずつ表示されます。各手順には、開くべきページへのリンクがあります。追加した時点で、それぞれ Apple または Google で確認します。
ビルドを押す
各段階の進み具合をポータルでリアルタイムに確認できます。iPhone のビルドは App Store Connect へ送られ、そのまま TestFlight で使えます。Android のビルドは下書きとして Google Play へ送られます。
準備ができたら公開
ビルドをテストしてから、App Store Connect と Play Console で審査に提出します。Apple と Google はすべてのアプリを審査し、あなたが選ぶまで何も公開されません。
ビルド中に行われること
- ビルドはあなた自身の GitHub アカウントの、別のブランチで実行されます。main ブランチが変更されることはありません
- どのビルドもまっさらなマシンで始まります。iOS のビルドは GitHub の Mac で実行されます
- iPhone 用に証明書とプロファイルを整え、Android アプリにはアップロードキーで署名します
- ストアの最新のビルド番号を読み取り、次の番号を使います
- Android のビルドはすべて仮想スマホで開き、スクリーンショットとクラッシュチェックを行います
- アプリは App Store Connect と、下書きとして Google Play へ送られます
Google Play について知っておきたいこと
アプリを一度も Google Play に出したことがない場合、Google では最初のバージョンだけ一度手動でアップロードする必要があります。該当する場合とその具体的な方法は、アプリのページでお知らせします。その後は、すべてのビルドが自動でそこに届きます。