I have an ejected ExpoKit project that would build fine. I then added a new 3rd party react-native library like so:
npm install tealium-react-native react-native link
Xcode then complained about missing ‘React/*’ modules and so I went into the xcodeProj file and added to that projects header search paths:
This resolved the missing libs error. (I had a few additional issues with Redefinition of Enumerator errors that I resolved as described here.)
Now, Xcode is spitting out a whole slew of duplicate symbols in ExpoKit such as the one below
duplicate symbol _OBJC_IVAR_$_RNCWKWebView._userAgent in: /Users/tired.developer/Library/Developer/Xcode/DerivedData/angry-client-ejtzhsmngddvvbcodlxwgsiojlgg/Build/Products/Debug-iphonesimulator/ExpoKit/libExpoKit.a(RNCWKWebView.o) /Users/tired.developer/Library/Developer/Xcode/DerivedData/angry-client-ejtzhsmngddvvbcodlxwgsiojlgg/Build/Products/Debug-iphonesimulator/react-native-webview/libreact-native-webview.a(RNCWKWebView.o)
These seem to all be involving react-native-webview and react-native-maps
Any suggestions of where to go next to resolve this are much appreciated.