can't build ios: Cannot commit changes when --non-interactive is specified.

Since Apple servers are not working as intended, I followed the recommendation of building IOS with the following command : eas build -p ios --non-interactive (the other command recommended, expo build:ios --skip-credentials-check, ended up displaying this message expo build:ios currently only supports managed workflow apps., but as you can see in my expo diagnostics, my workflow is managed.).
And for the command eas build -p ios --non-interactive, the following error is displayed :

Cannot commit changes when --non-interactive is specified. Run the command in interactive mode or set EAS_BUILD_AUTOCOMMIT=1 in your environment.

Do you know where I can set this EAS_BUILD_AUTOCOMMIT to ?

expo diagnostics :

Expo CLI 4.10.1 environment info:
      OS: macOS 11.5.1
      Shell: 5.8 - /bin/zsh
      Node: 16.6.0 - /opt/homebrew/bin/node
      npm: 7.19.1 - /opt/homebrew/bin/npm
      Xcode: /undefined - /usr/bin/xcodebuild
      expo: ^42.0.0 => 42.0.3 
      react: 16.13.1 => 16.13.1 
      react-dom: 16.13.1 => 16.13.1 
      react-native: => 0.63.2 
      react-native-web: ~0.13.12 => 0.13.18 
      react-navigation: ^4.4.4 => 4.4.4 
      expo-cli: 4.10.1
    Expo Workflow: managed
1 Like

Any idea?
In which file shall we specified this EAS_BUILD_AUTOCOMMIT=1 ?

Many thanks

Iā€™m not sure, but maybe like this?

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