This copy of libswiftCore.dylib requires an OS version prior to 12.2.0

Go to BuildSettings -> Linking -> runpath search path and add

/usr/lib/swift

as your 1st argument like this:

Image of dialog


For anybody not using BUCK but still experiencing this issue, try adding /usr/lib/swift in your target's Runtime Search Paths (under Build Settings). Instantly fixed things up for me.


Got it fixed in our ObjectiveC-only project by adding empty Swift file. Don't remove it, just keep it there forever!


Make sure /usr/lib/swift is the first argument for runtime search paths for linker if iOS >= 12.2, it should load platform libraries.