You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Recently, expo eas started to spontaneously install cocoapods 1.15.0 which was causing expo iOS builds to fail.
The thing is that even forcing the installation (in several ways) of a previous working cocoapods version (in our case, 1.14.3), the expo build overwrites it and still uses 1.15.0 to run pod install.
Hi there, I see that your logs come from the --local build. There are some limitations regarding local builds: https://docs.expo.dev/build-reference/local-builds/#limitations. One of them is that Customizing versions of software is not supported, fields node, yarn, fastlane, cocoapods, ndk, image in eas.json are ignored.
So basically if you run a build not on EAS servers (--local) you are responsible for making sure that the correct tool version is installed on the device. You can also see a warning about version mismatch in your logs:
Cocoapods version in your eas.json does not match the version currently installed in your system
[SETUP_WORKINGDIR] Preparing workingdir /var/folders/gh/0cww6vn93nv_jjsw3xkm0b4m0000gn/T/eas-build-local-nodejs/dcc0aa2c-750e-4b87-b960-a3fa38047581
...
Summary
Recently, expo eas started to spontaneously install cocoapods
1.15.0
which was causing expo iOS builds to fail.The thing is that even forcing the installation (in several ways) of a previous working cocoapods version (in our case,
1.14.3
), the expo build overwrites it and still uses1.15.0
to run pod install.Already Modified
eas.json
withbut this takes no effect at all.
eas build
with--clear-cache
also no effectUsing app configuration:
Some logs:
Managed or bare?
Managed
Environment
Error output
No response
Reproducible demo or steps to reproduce from a blank project
eas build --profile=store --plarform=ios
The text was updated successfully, but these errors were encountered: