expo / expo/eas-cli

Distribution Certificate is not validated for non-interactive builds

Open
#3,202 7 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

Hello,

After updating the Distribution Certificate because it was nearing expiration, I tried running my usual commands:

```
eas build --profile production --platform ios --auto-submit --non-interactive
eas build --profile staging --platform ios --auto-submit --non-interactive
```

Now I’m seeing warnings that never appeared before:

```
Distribution Certificate is not validated for non-interactive builds.
Skipping Provisioning Profile validation on Apple Servers because we aren't authenticated.
```

It seems related to these issues, but I haven’t found a solution yet:

[https://github.com/expo/eas-cli/pull/1775](https://github.com/expo/eas-cli/pull/1775)
[https://github.com/expo/eas-cli/issues/390](https://github.com/expo/eas-cli/issues/390)

### Managed or bare?

Bare

### Environment

expo-env-info 2.0.7 environment info:
System:
OS: macOS 15.7
Shell: 5.9 - /bin/zsh
Binaries:
Node: 24.8.0 - /opt/homebrew/bin/node
npm: 11.6.0 - /opt/homebrew/bin/npm
Managers:
CocoaPods: 1.16.2 - /opt/homebrew/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 25.0, iOS 26.0, macOS 26.0, tvOS 26.0, visionOS 26.0, watchOS 26.0
IDEs:
Android Studio: 2025.1 AI-251.26094.121.2513.14007798
Xcode: 26.0.1/17A400 - /usr/bin/xcodebuild
npmPackages:
expo: 52.0.47 => 52.0.47
expo-router: ~4.0.21 => 4.0.21
react: 18.3.1 => 18.3.1
react-native: ~0.77.1 => 0.77.3
Expo Workflow: bare

### Error output

_No response_

### Reproducible demo or steps to reproduce from a blank project

eas build --profile production --platform ios --auto-submit --non-interactive
eas build --profile staging --platform ios --auto-submit --non-interactive

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.