フリーランス 技術調査ブログ

フリーランス/エンジニア Ruby Python Nodejs Vuejs React Dockerなどの調査技術調査の備忘録

ReactNativeのExpoでストアに公開するための関連コマンドのまとめ

関係者に動作確認する際

expo publish

https://docs.expo.io/workflow/publishing/

ストア公開

  • 下記のコマンドを実行するとexpoサーバー上で、iosならipaファイルが生成され、androidならapkファイルが生成される
  • expoサーバー上で生成されたiosならipaファイルが生成され、androidならapkファイルをダウンロードして申請することが出来る
expo build:ios
expo build:android

release-channel

  • 本番環境にリリースする際には下記のように行う。'production'などの指定を変えることでリリースする先を開発環境や本番環境などに切り替えることが出来る
expo publish --release-channel production

本番環境にリリースする場合

  • app.jsonファイル内のiosであれば、bundleIdentifierとbuildNumberの指定する androidであればpackageとversionCodeの指定する
    "ios": {
      "bundleIdentifier": "com.yourcompany.yourappname",
      "buildNumber": "1.0.0"
    },
    "android": {
      "package": "com.yourcompany.yourappname",
      "versionCode": 1
    }