EAS local build: Failed to register bundle identifier

Hi there, I’m trying to set up EAS build for a client project, after trying for days it just refuses to work. As you can see below eas-cli manage to get my account id and the organization team id (P4L8SHV54F) but it keeps refusing to register the bundle identifier. I’ve been added as admin on the organisation team.

Alternatively, to eas-cli forcing the creation of a bundle identifier if there’s a way to tell eas-cli to use an existing bundle identifier I’d like to try it too.

  • Whether you are bare or managed workflow: managed
  • Your eas-cli version: eas-cli@4.1.2
  • What you have tried so far:

Log:

EXPO_APP_STORE_DEBUG=1 EXPO_APPLE_TEAM_ID=P4L8SHV54F npx eas-cli@latest build --local --platform ios                             1 ↵
-- Enabled debug logging --
Loaded "env" configuration for the "production" profile: APP_NAME, SUPABASE_URL, SUPABASE_ANON_KEY. Learn more: https://docs.expo.dev/build-reference/variables/
✔ Using remote iOS credentials (Expo server)

If you provide your Apple account credentials we will be able to generate all necessary build credentials and fully validate them.
This is optional, but without Apple account access you will need to provide all the missing values manually and we can only run minimal validation on them.
✔ Do you want to log in to your Apple account? … yes

› Log in to your Apple Developer account to continue
✔ Apple ID: … [REDACTED]
› Restoring session /Users/william/.app-store/auth/[REDACTED]/cookie
POST https://developer.apple.com/services-account/QH65B2/account/listTeams.action
200 OK (POST https://developer.apple.com/services-account/QH65B2/account/listTeams.action)
› Team WO 2097 (P4L8SHV54F)
GET https://appstoreconnect.apple.com/olympus/v1/session
200 OK (GET https://appstoreconnect.apple.com/olympus/v1/session)
› Provider WO 2097 (126516820)
✔ Logged in Local session
POST https://developer.apple.com/services-account/QH65B2/account/listTeams.action
200 OK (POST https://developer.apple.com/services-account/QH65B2/account/listTeams.action)
POST https://developer.apple.com/services-account/v1/bundleIds
Error: Request failed with status code 403 (POST https://developer.apple.com/services-account/v1/bundleIds)
-- App Store Connect Error JSON --
{
  "errors": [
    {
      "id": "5ce5a73a-9e91-4744-80e0-0f2ee2eb3b68",
      "status": "403",
      "code": "FORBIDDEN_ERROR",
      "title": "This request is forbidden for security reasons",
      "resultCode": 1200,
      "detail": "You currently don't have access to this membership resource. Contact your team's Account Holder, [REDACTED], or an Admin."
    }
  ]
}
-- End ASC Error JSON --
✖ Failed to register bundle identifier careers.impress.ios
GET https://appstoreconnect.apple.com/WebObjects/iTunesConnect.woa/ra/v1/providerCapabilities
200 OK (GET https://appstoreconnect.apple.com/WebObjects/iTunesConnect.woa/ra/v1/providerCapabilities)
Apple 403 detected - Access forbidden.
This request is forbidden for security reasons - You currently don't have access to this membership resource. Contact your team's Account Holder, [REDACTED], or an Admin.
    Error: build command failed.

After removing and re-inviting my account into the organisation everything worked

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.