- Running managed workflow
-
eas-cli
version 3.9.0
Continuing to get build failures using eas build. The general error is “Archive Failed” but when looking in the logs I’m seeing this error:
Error: Unable to resolve module ../../../ENV from /Users/expo/workingdir/build/app/services/firebase/index.ts:
None of these files exist:
* ENV(.native|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx|.ios.js|.native.js|.js|.ios.jsx|.native.jsx|.jsx|.ios.json|.native.json|.json)
* ENV/index(.native|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx|.ios.js|.native.js|.js|.ios.jsx|.native.jsx|.jsx|.ios.json|.native.json|.json)
e[0m e[90m 2 |e[39m e[36mimporte[39m { initializeApp } e[36mfrome[39m e[32m"firebase/app"e[39me[0m
e[0m e[90m 3 |e[39m e[90m// import { getAnalytics } from "expo-firebase-analytics"e[39me[0m
e[0me[31me[1m>e[22me[39me[90m 4 |e[39m e[36mimporte[39m { e[33mENVe[39m } e[36mfrome[39m e[32m"../../../ENV"e[39me[0m
e[0m e[90m |e[39m e[31me[1m^e[22me[39me[0m
e[0m e[90m 5 |e[39me[0m
e[0m e[90m 6 |e[39m e[90m// Your web app's Firebase configuratione[39me[0m
e[0m e[90m 7 |e[39m e[90m// For Firebase JS SDK v7.20.0 and later, measurementId is optionale[39me[0m
at ModuleResolver.resolveDependency (/Users/expo/workingdir/build/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:211:15)
at DependencyGraph.resolveDependency (/Users/expo/workingdir/build/node_modules/metro/src/node-haste/DependencyGraph.js:413:43)
at Object.resolve (/Users/expo/workingdir/build/node_modules/metro/src/lib/transformHelpers.js:317:42)
at resolve (/Users/expo/workingdir/build/node_modules/metro/src/DeltaBundler/traverseDependencies.js:629:33)
at /Users/expo/workingdir/build/node_modules/metro/src/DeltaBundler/traverseDependencies.js:645:26
at Array.reduce (<anonymous>)
at resolveDependencies (/Users/expo/workingdir/build/node_modules/metro/src/DeltaBundler/traverseDependencies.js:644:33)
at /Users/expo/workingdir/build/node_modules/metro/src/DeltaBundler/traverseDependencies.js:329:33
at Generator.next (<anonymous>)
at asyncGeneratorStep (/Users/expo/workingdir/build/node_modules/metro/src/DeltaBundler/traverseDependencies.js:137:24)
info Run CLI with --verbose flag for more details.
Command PhaseScriptExecution failed with a nonzero exit code
/Users/expo/workingdir/build/ios/Pods/Pods.xcodeproj: warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 15.0.99. (in target 'boost-for-react-native' from project 'Pods')
The ENV file is at the root level and is being recognized as being in the correct path imported in my firebase index.ts file. I’m not sure where to go from here, any help is appreciated.