-
Notifications
You must be signed in to change notification settings - Fork 186
Description
Build/Submit details page URL
No response
Summary
EAS CLI forces to choose the wrong Team.
Disabling automatic signing in Xcode and setting up all other credentials properly leads to inability to build development / release build for a physical device, blocked via CLI forcing to choose Team, that cannot be chosen.
Managed or bare?
Bare
Environment
expo-env-info 2.0.11 environment info:
System:
OS: macOS 26.3.1
Shell: 5.9 - /bin/zsh
Binaries:
Node: 24.11.1 - ~/.nvm/versions/node/v24.11.1/bin/node
Yarn: 4.10.3 - ~/.nvm/versions/node/v24.11.1/bin/yarn
npm: 11.6.2 - ~/.nvm/versions/node/v24.11.1/bin/npm
Managers:
CocoaPods: 1.16.2 - /opt/homebrew/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 25.2, iOS 26.2, macOS 26.2, tvOS 26.2, visionOS 26.2, watchOS 26.2
IDEs:
Android Studio: 2025.2 AI-252.27397.103.2522.14617522
Xcode: 26.3/17C529 - /usr/bin/xcodebuild
npmPackages:
@expo/webpack-config: ^19.0.1 => 19.0.1
babel-preset-expo: ^54.0.10 => 54.0.10
expo: ^54.0.33 => 54.0.33
expo-router: ^6.0.23 => 6.0.23
react: 19.1.4 => 19.1.4
react-dom: 19.1.4 => 19.1.4
react-native: 0.81.5 => 0.81.5
react-native-web: ^0.21.2 => 0.21.2
Expo Workflow: bare
Error output
No response
Reproducible demo or steps to reproduce from a blank project
-
Set UP env with App Store Connect API Key (Admin):
EXPO_ASC_API_KEY_PATH="..."
EXPO_ASC_KEY_ID="..."
EXPO_ASC_ISSUER_ID="..."
EXPO_APPLE_TEAM_ID="..."
EXPO_APPLE_TEAM_TYPE="COMPANY_OR_ORGANIZATION" -
Run eas credentials, set up everything
-
Ensure AdHoc + Production profiles and distribution certificates are correct (both in Apple Developer Portal & on EAS)
-
Download and install all certificates / profiles locally (keychain, Xcode)
-
Disable Aitomatioc signing in XCode
-
Choose and AdHoc profile for debug / release build. Ensure Xcode recognized installed p12 file in the Keychain.
-
Update app.config with proper Team ID too.
-
Run a debug and or release build via expo run:ios
-
The CLI forces to choose the Team:
The problem is that the App Store Connect API Key (Admin) is used to access App Store Connect, and no user is present to log in. The CLI forces to choose a Team based on logged-in Apple Account, which is non existent. What it should use is team from XCode / app.config, which does NOT happen.
This does severely and completely blocks somewhat complicated pipeline and any unblocking would be very appreciated.
Thank you.