When I execute the following command from my app CL eas build --profile development --platform all the eas CLI kicks off builds for both iOS.
Over in the online expo.dev builds section, the process gets stuck in the Prebuild step with the following output: yarn run v1.22.17 $ /Users/expo/workingdir/build/node_modules/.bin/expo prebuild --no-install --platform ios [stderr] This command requires Expo CLI. Do you want to install it globally [Y/n]?
do you have another version of the expo package in your project? run yarn why expo to see which versions there are. my guess is you have some old version like expo@45 still installed (possibly through a transitive dependency, or in another project in your monorepo), and yarn ends up linking the expo bin to that. expo@45 doesn’t use the “local cli” but 47 does.
ha! That’s probably it: we’re moving from 45 to 47 and I added a bunch of nohoist-ed packages (expo included) to avoid all the weirdness that comes with it. We used to have expo as a hoisted dev dep and it wasn’t removed. After removing it, the build succeeded, thank you! One thing to note tho, expo doctor is still failing (?)