Apple status: https://developer.apple.com/system-status/
Several items including "Account" are marked with "Completed Maintenance". You can click on those to get more status info. The status info currently says that maintenance is complete but that appears to be incorrect.
Expo status: https://status.expo.dev/
The Expo team is currently saying "We do not have additional news or information on when this maintenance will be done"
Post
Replies
Boosts
Views
Activity
The latest fix from all of the above discussion is to use this command eas build --profile production --local and say no to the "want to log in to your Apple account" question. You will then need to upload your .ipa manually. If you run into problems (e.g. if fastlane fails), you can try again without the --local flag.
If you want to do a development build instead of a production build, you will need to download your distribution certificate and provisioning profile from the expo site (Project > Credentials > iOS > Application Identifier) and place those details in a credentials.json file (see https://docs.expo.dev/app-signing/local-credentials/).
The Expo team released a fix via the EAS CLI. You’ll need to update to the latest:
npm install -g eas-cli
This should be the close of this issue for now.