expo: New SDK 30 ExpoKit projects fail on `pod install`
New SDK 30 ExpoKit projects currently encounter this error when trying to pod install:
[!] No podspec found for `EXImageLoaderInterface` in `../node_modules/expo-image-loader-interface/ios
This is because no modules have a declared dependency on expo-image-loader-interface, even though three of them (expo-barcode-scanner, expo-camera, and expo-react-native-interface) depend on its native functionality.
While we work on a fix, quick workaround for anyone encountering this issue is to just add expo-image-loader-interface@1.0.0 as a dependency in your package.json.
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Reactions: 2
- Comments: 21 (9 by maintainers)
Haha, thanks 😄 I’m glad it works 😉 But if you really want to buy me a coffee, we can meet at App.js conf 🤩
thanks @tsapeta ,it work like a charm. Will buy u a cup of coffee if can^^
@nsipplswezey Looks like you’re using wrong version of ExpoKit which doesn’t support SDK30.
2.7.8is the last version for SDK29. In other words, if you want to use SDK30, you need to change:tag => "ios/2.7.8",to:tag => "ios/2.8.2",in your Podfile 🙂 Also, you don’t have pods that were added in SDK30, so I’ve prepared a gist with an example Podfile for SDK30: https://gist.github.com/tsapeta/82c19c15f6b53f0c9f12e6bcff480fd2Let me know if you want to use SDK29 instead of 30, then the workaround would be a bit different 😉
Hey guys, sorry for the inconvenience, I’ve just published a patch for
expo-react-native-adapterto version1.1.1that is now includingexpo-image-loader-interfacein its dependencies. If you get an update after re-yarning, then you need to runpod update EXReactNativeAdapter --no-repo-updateif you’ve already tried doingpod installwith the previous version.Closing this issue but feel free to continue discussion if it is still happening for you 😉