eas buildしてみる

Expoアプリを作成したら、

 expo login

    ⇒Email、パスワードの記入を促されるので記入

   npm install -g eas-cli

   ※ npm install eas-cliにしてしまうと、プロジェクトにローカルに、eas-cliがインストールされてしまい、後々ビルドがうまくいってもアプリが起動しないということがあります。この場合、プロジェクトのターミナルでnpm uninstall eas-cliでアンインストールしておきましょう。

GitHub - expo/eas-cli: Fastest way to build, submit, and update iOS and Android apps

 

  eas login

  eas build:configure

  eas build -p android

 

(エラーが出るときは、下のコマンドの後で再度実行するとうまくいくことがあります。 Set-ExecutionPolicy RemoteSigned -Scope Process)

 

今は、Expo SDK44あたりと違って、ブログ記事編集 - はてなブログ (hatena.ne.jp)

npm installでなくて、npx expo installでライブラリを入れていくと、競合や依存の問題がほとんどなく、ビルドのときに、競合や依存があったとしても、エラーに npx expo install --fix をせよという記載があり、それどおりにやるとうまくいくことがほとんどとなっている。