トップ/記事一覧
Expo で作ったアプリを App Store Connect にアップロードするまで
📆2018/05/21(最終更新日:2020/04/05)🔖 ExpoReact Native
⚠ この記事は最終更新日から1年以上が経過しています。内容が古い箇所がある可能性があるためご注意ください。
![](/_next/image?url=%2FblogImages%2F20ad3e2e-eea1-4864-a714-aecd8545f207.png&w=1920&q=75)
🚀️ 作業前に app.json でバージョンを上げることを忘れないこと。
ビルド
iOS 用にパッケージをビルドします。環境にもよりますが、まあまあ時間がかかります。僕の場合は10分くらいかかりました。
JavaScript
expo build:ios
ビルドが成功すると、expo のサーバーにパッケージがアップロードされます。ビルド終了のコメントに以下のように URL が表示されるので、そこにアクセスしましょう。ipa ファイルのダウンロードが開始されるはずです。
JavaScript
[23:30:53] Successfully built standalone app: https://expo.io/artifacts/xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
ダウンロードした ipa ファイルを AppStore Connect にアップロードします。Xcode の Xcode > Open Developper Tool > Application Loader と選択していきます。
![](/_next/image?url=%2FblogImages%2F02d395ea-3587-4190-9525-da07dcbf3085.png&w=1920&q=75)
初回ログイン時に詰まった方は僕のツイートを参考にしてみてください。iCloud から固有の App 用パスワードってやつを作ってそれでログインするとうまく行きます。
さきほどダウンロードした ipa ファイルを選択し、指示通り進んでいきます。アプリの検証に5分ほど時間がかかります。無事成功すると以下のような画面になります。
![](/_next/image?url=%2FblogImages%2Fc94c6fea-bf0f-4b4a-82fc-4e7afa401520.png&w=1920&q=75)
これで AppStore Connect へのアップロードは完了です。ここから先は普通の iOS アプリの申請と同じようなフローをたどれば公開できます。
IDFA の設定
Expo の場合の IDFA のところだけ忘れがちなのでメモ。チェックを以下のようにしたらいけました。
![](/_next/image?url=%2FblogImages%2Fb960c782-7b06-4009-90f8-1af067ceb891.png&w=1920&q=75)
けっこう初見殺し感が強かったけど、まあ一回やっちゃえばなんとなく分かるって感じの作業だった。とにかく初回の申請が鬼門。