Library not loaded: @rpath/libswiftCore.dylib

问题原因你的oc项目有swift代码库,所以导致编译失败

网上的解决方案:

  • Build Settings > Always Embed Swift Standard Libraries 改成YES,然后这个Always Embed Swift Standard Libraries是XCode9.0版本的参数,最新版的是Always Embed Swift Standard Libraries
  • Runpath Search Paths 去掉@executable_path/Frameworks
    总结以上两个方案,对我来说都无效

解决方案很简单, Library not loaded找到不到swfit依赖的库,那我们就直接指定swif的本地路径就行了。
找到Runpath Search Paths添加参数/usr/lib/swift

1.png

重新运行项目即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容