eas-cli icon indicating copy to clipboard operation
eas-cli copied to clipboard

Problem with Apple 2FA SMS

Open lorddegenx opened this issue 10 months ago • 22 comments

Build/Submit details page URL

No response

Summary

Hi guys,

I've been experiencing an issue uploading a new iOS build for the past week. Every time I try to create a new build, I get this error:

"Received an internal server error from Apple's App Store Connect / Developer Portal servers, please try again later. Apple service errors: Verification codes can't be sent to this phone number at this time. Please try again later. If you encounter persistent issues with Apple 2FA SMS authentication, you can try using these workarounds: https://expo.fyi/apple-2fa-sms-issues-workaround.md. Error: build command failed."

What I've Tried:

  • Followed the workaround link and set up my device
  • When trying to log in to my Apple account, it doesn't ask for a different authentication method after inputting my email
  • Deleted ~/.app-store using rm -rf ~/.app-store, but this only forces me to re-enter my email before failing again
  • Updated EAS CLI from 14.2.0 to 15.0.12, but the issue persists

Need Help Has anyone encountered this problem or can suggest a solution? I need to upload an improved build to the App Store as soon as possible.

Managed or bare?

Managed

Environment

npx expo-env-info

expo-env-info 1.2.2 environment info: System: OS: macOS 15.2 Shell: 5.9 - /bin/zsh Binaries: Node: 23.6.0 - /opt/homebrew/bin/node npm: 10.9.2 - /opt/homebrew/bin/npm Managers: CocoaPods: 1.16.2 - /opt/homebrew/bin/pod SDKs: iOS SDK: Platforms: DriverKit 24.1, iOS 18.1, macOS 15.1, tvOS 18.1, visionOS 2.1, watchOS 11.1 IDEs: Android Studio: 2024.2 AI-242.23339.11.2421.12700392 Xcode: 16.1/16B40 - /usr/bin/xcodebuild npmPackages: expo: ^51.0.38 => 51.0.39 expo-router: ~3.5.14 => 3.5.24 react: 18.2.0 => 18.2.0 react-dom: 18.2.0 => 18.2.0 react-native: 0.74.5 => 0.74.5 react-native-web: ~0.19.10 => 0.19.13 npmGlobalPackages: eas-cli: 15.0.12 Expo Workflow: bare

npx expo-doctor 14/14 checks passed. No issues detected!

Error output

No response

Reproducible demo or steps to reproduce from a blank project

Reproducible Steps to Replicate iOS Build Upload Issue

  1. Set up a React Native/Expo project that requires iOS deployment
  2. Install EAS CLI (tested with versions 14.2.0 and 15.0.12)
  3. Configure the project for EAS Build with eas build:configure
  4. Run eas build --platform ios --profile production
  5. When prompted, enter Apple Developer account credentials
  6. Observe the error: "Verification codes can't be sent to this phone number at this time"

Additional Information:

  • The issue persists even after following the workaround at https://expo.fyi/apple-2fa-sms-issues-workaround.md
  • Deleting authentication cache with rm -rf ~/.app-store does not resolve the issue
  • The authentication flow never offers alternative 2FA methods

lorddegenx avatar Mar 01 '25 16:03 lorddegenx