Why do I still need to be logged into expo for EAS local build if I have the credentials.json already

There is no technical reason why it shouldn’t be possible, but

  • It’s a lot of work to implement. Local builds are not on par with cloud builds, but they still integrate with a lot of cloud functionalities e.g. credentials management, that we would need to handle for anonymous user.
  • There is no real use case for that, even if you do not use any cloud functionality eas provides, then you still wouldn’t be able to run actual build without internet even with cache there are parts of the build process that would still need to download sth.