Authentication with Apple Developer Portal Failed - socket hang up error during EAS build
- Dominant language
- TypeScript
- Stars
- 1.4k
- Forks
- 236
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 91
Description
### Build/Submit details page URL
_No response_
### Summary
I have an active, paid Apple Developer account with developer access. When I try to log in through EAS CLI to generate or validate build credentials, I consistently get an authentication error with the following message:
Authentication with Apple Developer Portal failed!
socket hang up
Error: credentials command failed.
I provide my correct Apple ID, password, and 2FA code each time, but the connection times out or hangs up during authentication.
What I have tried:
Verified that Apple Developer account is active and can log in normally on [developer.apple.com](https://developer.apple.com/) manually.
Provided correct Apple ID and 2FA code as prompted by EAS CLI.
Ensured the latest EAS CLI version is installed.
Cleared local credentials with eas logout and re-logged in.
Verified Apple Developer service status as operational.
Attempted multiple build profiles and skipped manual credential entry.
Checked for any network issues on my side (no proxies/firewalls blocking).
Waited for potential Apple server outages or API issues.
Please advise if this is an ongoing Apple server issue or if there are known workarounds/fixes for this connection termination problem.
Thank you.
### Managed or bare?
bare
### Environment
expo-env-info 2.0.7 environment info:
System:
OS: Linux 5.0 undefined
Shell: 1.0 - /bin/jsh
Binaries:
Node: 20.19.1 - /usr/local/bin/node
Yarn: 1.22.19 - /usr/local/bin/yarn
npm: 10.8.2 - /usr/local/bin/npm
npmPackages:
expo: ^54.0.0 => 54.0.7
expo-router: ~5.1.0 => 5.1.6
react: 19.0.0 => 19.0.0
react-dom: 19.0.0 => 19.0.0
react-native: 0.79.1 => 0.79.1
react-native-web: ^0.20.0 => 0.20.0
Expo Workflow: managed
### Error output
Authentication with Apple Developer Portal failed!
socket hang up
Error: credentials command failed.
I provide my correct Apple ID, password, and 2FA code each time, but the connection times out or hangs up during authentication.
### Reproducible demo or steps to reproduce from a blank project
npx create-expo-app my-test-app
cd my-test-app
{
"expo": {
"plugins": ["expo-apple-authentication"],
"ios": {
"usesAppleSignIn": true
}
}
}
npm install expo-apple-authentication
eas build --platform ios
Authentication with Apple Developer Portal failed!
socket hang up
Error: credentials command failed.
Contributor guide
Assessment
This issue has not been assessed yet.