Yesterday, I was able to build our app including the EstimoteProximitySDK cocoa pod.
However, this morning I wanted to run the app on my phone which is running iOS 11.3, but Xcode 9.2 wouldn’t let me. I updated Xcode to 9.3, cleaned and rebuilt the app, but now I’m running into a crash when the app comes up.
dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /Users/rick/Library/Developer/CoreSimulator/Devices/4CF5F5EE-2373-41D8-90AF-686D472DE56A/data/Containers/Bundle/Application/A7EBDF13-7CE3-4D41-AED6-0E9CF14CBABA/Essenza App.app/Frameworks/EstimoteProximitySDK.framework/EstimoteProximitySDK
Reason: Incompatible library version: EstimoteProximitySDK requires version 1.0.0 or later, but libswiftCore.dylib provides version 0.0.0
I went and downloaded Xcode 9.2, so I now have both versions installed. I can run fine using 9.2, but I cannot run using 9.3.
I’m guessing it has something to do with this:
Any suggestions on how to make the estimote SDK work with Xcode 9.3?