Problem with Apple 2FA SMS
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
- Set up a React Native/Expo project that requires iOS deployment
- Install EAS CLI (tested with versions 14.2.0 and 15.0.12)
- Configure the project for EAS Build with eas build:configure
- Run eas build --platform ios --profile production
- When prompted, enter Apple Developer account credentials
- 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