expo / expo/eas-cli

Authentication with Apple Developer Portal Failed - socket hang up error during EAS build

Open
#3,219 0 comments 0 reactions 0 assignees View on GitHub
needs review
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.