猿问

dyld:库未加载:@ rpath / libswift_stdlib_core.dylib

将Swift类添加到旧的Xcode项目后,出现此错误。


dyld: Library not loaded: @rpath/libswift_stdlib_core.dylib


如何使项目再次运行?

慕村225694
浏览 713回答 4
4回答

梦里花落0921

对我来说,以前的解决方案都没有用。我们发现ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES在“构建设置” 中有一个标志(在早期版本中:“嵌入式内容包含Swift代码”)需要设置为YES。默认情况下是NO!

哆啦的时光机

如果在将Objective-C项目转换为开始使用Swift的过程中出了点问题,可能会发生此错误。问题是链接器构建设置从未正确配置,因此您必须手动进行。查找“运行路径搜索路径”构建设置并将其设置为:$(inherited) @executable_path/Frameworks编辑:我还应该补充一点,这些错误的出现是由其他完全由其他原因引起的-苹果公司对Swift本身进行了更改,从Xcode 6.1或6.1.1开始。唯一的解决方案似乎是退出Xcode,在Keychain Access中销毁证书,转到会员中心并删除所有证书和配置文件(商店中应用程序的配置文件除外-您无法删除它们),然后启动从头开始的整个证书申请过程。

青春有我

我不太确定为什么这个问题会被否决,当我第一次尝试在现有项目中使用Swift时,我也遇到了这个问题。Xcode重新启动也为我解决了这个问题。
随时随地看视频慕课网APP
我要回答