iOS-遇到 dyld: Library not loaded: @rpath/libswiftCore.dylib 解决方法

在iOS OC混合Swift 有时候经常遇到这种无厘头的错误,如下:

dyld: Library not loaded: @rpath/libswiftCore.dylib
  Referenced from:  XXX
  Reason: image not found.

在stackoverflow上面总结几种解决方式:
1、 在Build Setting -> Embedded Content Contains Swift Code 设置为 YES
2、在targets->build settings,搜索runpath search paths ,增加一个@executable_path/Frameworks 如有请 clean 重新设置;
3、还是在 targets->build settings,搜索 Always Embed Swift Standard Libraries 设置为YES,然后运行即可,后续可以设回NO也可以;

这3种方式,总有一种适合你~。

本人适合方法3,亲测解决。

参考资料:
https://stackoverflow.com/questions/26024100/dyld-library-not-loaded-rpath-libswiftcore-dylib

你可能感兴趣的:(iOS-遇到 dyld: Library not loaded: @rpath/libswiftCore.dylib 解决方法)