I have been building successfully with expo build:ios with no issues.
I am trying to move my build process to eas build --platform ios but I am receiving the following error:
[stderr]
[14:53:32] Input is required, but Expo CLI is in non-interactive mode.
[stderr]
Your project must have a `bundleIdentifier` set in the Expo config (app.json or app.config.js).
I ran expo config and it shows a bundle identifier:
There is a new version of expo-cli available (4.13.0). │
You are currently using expo-cli 4.12.5 │
Install expo-cli globally using the package manager of your choice; │
for example: `npm install -g expo-cli` to get the latest version │
{
name: 'xxxxx,
slug: 'xxxx',
version: '9.0.0',
orientation: 'portrait',
icon: './assets/xxx.png',
assetBundlePatterns: [
'**/*'
],
description: '',
sdkVersion: '42.0.0',
platforms: [
'ios',
'android',
'web'
],
splash: {
image: './assets/xxx-splash.png',
resizeMode: 'cover',
backgroundColor: '#ffffff'
},
updates: {
fallbackToCacheTimeout: 0
},
ios: {
supportsTablet: false,
bundleIdentifier: 'xxxx'
},
web: {
favicon: './assets/favicon.png',
config: {
firebase: {
apiKey: 'xxxxxxxx',
measurementId: 'fG-measurement-id'
}
}
},
packagerOpts: {
config: 'metro.config.js',
sourceExts: [
'expo.ts',
'expo.tsx',
'expo.js',
'expo.jsx',
'ts',
'tsx',
'js',
'jsx',
'json',
'wasm',
'svg'
]
},
android: {
package: 'com.parlay_mobile.vland',
permissions: [],
adaptiveIcon: {
backgroundImage: './assets/vldback.png',
foregroundImage: './assets/vldfront.png',
backgroundColor: '#FFFFFF'
}
},
extra: {
propertyName: 'xxxx',
apiKey: 'xxxxxxxxxx'
},
_internal: {
isDebug: false,
projectRoot: '/Users/chrisnorris/bitbucket/parlay_mobile_new',
dynamicConfigPath: null,
staticConfigPath: '/Users/chrisnorris/bitbucket/parlay_mobile_new/app.json',
packageJsonPath: '/Users/chrisnorris/bitbucket/parlay_mobile_new/package.json'
}
}
I want to use the new build process but I need to resolve this issue. Thanks for any help.
Chris