eas-cli icon indicating copy to clipboard operation
eas-cli copied to clipboard

Service not available because of maintenance activities, please try again after some time.

Open sobrinho opened this issue 8 months ago • 32 comments

Build/Submit details page URL

No response

Summary

Hi!

npx eas build is not working properly, it has been a while since I built it for the last time so I'm not sure when it started to happen.

I asked to login this morning in the first time and it logged in just fine but the build is not going through.

https://developer.apple.com/system-status/ seems healthy, though.

Managed or bare?

Managed

Environment

  expo-env-info 1.3.3 environment info:
    System:
      OS: macOS 15.4
      Shell: 5.9 - /bin/zsh
    Binaries:
      Node: 22.2.0 - ~/.nvm/versions/node/v22.2.0/bin/node
      Yarn: 1.22.22 - ~/.nvm/versions/node/v22.2.0/bin/yarn
      npm: 10.7.0 - ~/.nvm/versions/node/v22.2.0/bin/npm
      Watchman: 2024.11.11.00 - /opt/homebrew/bin/watchman
    Managers:
      CocoaPods: 1.15.2 - /Users/sobrinho/.gem/ruby/2.7.6/bin/pod
    SDKs:
      iOS SDK:
        Platforms: DriverKit 24.4, iOS 18.4, macOS 15.4, tvOS 18.4, visionOS 2.4, watchOS 11.4
    IDEs:
      Android Studio: 2023.3 AI-233.14808.21.2331.11842104
      Xcode: 16.3/16E140 - /usr/bin/xcodebuild
    npmPackages:
      expo: ^52.0.0 => 52.0.46 
      expo-router: ~4.0.21 => 4.0.21 
      expo-updates: ~0.27.4 => 0.27.4 
      react: 18.3.1 => 18.3.1 
      react-native: 0.76.9 => 0.76.9 
    npmGlobalPackages:
      eas-cli: 16.4.1
      expo-cli: 6.3.10
    Expo Workflow: bare

Not sure what Expo Workflow: bare means but we don't have any custom native code, we often do rm -rf android ios and build from scratch.

npx expo-doctor
env: load .env.local
env: export APP_VARIANT APP_LAYOUT
14/15 checks passed. 1 checks failed. Possible issues detected:
Use the --verbose flag to see more details about passed checks.

✖ Validate packages against React Native Directory package metadata
The following issues were found when validating your dependencies against React Native Directory:
  Unmaintained: redux-persist
  No metadata available: @marcelogriggiocajueiro/redux-offline, @react-native-community/masked-view, decamelize-keys, lodash, moment, react-native-currency-input, react-native-elements, redux-reset
Advice:
Use libraries that are actively maintained and support the New Architecture. Find alternative libraries with https://reactnative.directory.
Add packages to expo.doctor.reactNativeDirectoryCheck.exclude in package.json to selectively skip validations, if the warning is not relevant.
Update React Native Directory to include metadata for unknown packages. Alternatively, set expo.doctor.reactNativeDirectoryCheck.listUnknownPackages in package.json to false to skip warnings about packages with no metadata, if the warning is not relevant.

1 check failed, indicating possible issues with the project.

App is running with npm run start despite of the check failures.

Error output

✖ Failed to handle Apple profiles
Failed to set up credentials.
Apple provided the following error info:
Service not available because of maintenance activities, please try again after some time.
UnexpectedAppleResponse: Apple provided the following error info:
Service not available because of maintenance activities, please try again after some time.
    at g (/Users/sobrinho/.nvm/versions/node/v22.2.0/lib/node_modules/eas-cli/node_modules/@expo/apple-utils/build/index.js:1:909308)
    at t.repairProvisioningProfileAsync (/Users/sobrinho/.nvm/versions/node/v22.2.0/lib/node_modules/eas-cli/node_modules/@expo/apple-utils/build/index.js:1:911360)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async p.regenerateAsync (/Users/sobrinho/.nvm/versions/node/v22.2.0/lib/node_modules/eas-cli/node_modules/@expo/apple-utils/build/index.js:1:880423)
    at async manageAdHocProfilesAsync (/Users/sobrinho/.nvm/versions/node/v22.2.0/lib/node_modules/eas-cli/build/credentials/ios/appstore/provisioningProfileAdhoc.js:125:13)
    at async createOrReuseAdhocProvisioningProfileAsync (/Users/sobrinho/.nvm/versions/node/v22.2.0/lib/node_modules/eas-cli/build/credentials/ios/appstore/provisioningProfileAdhoc.js:167:84)
    at async AppStoreApi.createOrReuseAdhocProvisioningProfileAsync (/Users/sobrinho/.nvm/versions/node/v22.2.0/lib/node_modules/eas-cli/build/credentials/ios/appstore/AppStoreApi.js:87:16)
    at async SetUpAdhocProvisioningProfile.runWithDistributionCertificateAsync (/Users/sobrinho/.nvm/versions/node/v22.2.0/lib/node_modules/eas-cli/build/credentials/ios/actions/SetUpAdhocProvisioningProfile.js:87:46)
    at async SetUpAdhocProvisioningProfile.runAsync (/Users/sobrinho/.nvm/versions/node/v22.2.0/lib/node_modules/eas-cli/build/credentials/ios/actions/SetUpAdhocProvisioningProfile.js:53:16)
    at async SetUpInternalProvisioningProfile.setupAdhocProvisioningProfileAsync (/Users/sobrinho/.nvm/versions/node/v22.2.0/lib/node_modules/eas-cli/build/credentials/ios/actions/SetUpInternalProvisioningProfile.js:71:16) {
  errorInfo: {
    responseId: 'a29d2def-4a63-4613-abc7-1b95bf5ad6e1',
    resultCode: 10405,
    resultString: 'Service not available because of maintenance activities, please try again after some time.',
    userString: 'Service not available because of maintenance activities, please try again after some time.',
    creationTimestamp: '2025-05-07T16:33:28Z',
    protocolVersion: 'QH65B2',
    userLocale: 'en_US',
    requestUrl: 'https://developer.apple.com/services-account/QH65B2/account/ios/profile/regenProvisioningProfile.action',
    httpCode: 200
  },
  data: undefined
}
    Error: build command failed.

Reproducible demo or steps to reproduce from a blank project

Seems overall?

sobrinho avatar May 07 '25 16:05 sobrinho