Skip to content

Commit 2dbb437

Browse files
authored
[eas-cli] Add EXPO_NO_DOTENV when resolving iOS entitlements back (#3752)
## Summary - restore `EXPO_NO_DOTENV=1` when resolving managed iOS entitlements through `expo config --type introspect` - keep the introspection environment consistent with the regular Expo config path ## Why `18.13.1` changed this path to call the local Expo CLI directly, but the entitlements-specific call no longer disabled dotenv loading. This can make the iOS-only entitlements introspection evaluate app config under a different environment than the rest of EAS CLI config resolution. ## Validation CI should pass. Repacks should work.
1 parent 4bf3845 commit 2dbb437

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ This is the log of notable changes to EAS CLI and related packages.
1010

1111
### 🐛 Bug fixes
1212

13+
- [eas-cli] Disable dotenv loading when resolving managed iOS entitlements. ([#3752](https://github.com/expo/eas-cli/pull/3752) by [@sjchmiela](https://github.com/sjchmiela))
14+
1315
### 🧹 Chores
1416

1517
## [19.0.0](https://github.com/expo/eas-cli/releases/tag/v19.0.0) - 2026-05-19

packages/eas-cli/src/project/ios/entitlements.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@ export async function getManagedApplicationTargetEntitlementsAsync(
1717
projectDir,
1818
['config', '--json', '--type', 'introspect'],
1919
{
20-
env,
20+
env: {
21+
...env,
22+
EXPO_NO_DOTENV: '1',
23+
},
2124
}
2225
);
2326
const expWithMods: ExportedConfig = JSON.parse(stdout);

0 commit comments

Comments
 (0)