将Swift类添加到旧的Xcode项目后,出现此错误。dyld: Library not loaded: @rpath/libswift_stdlib_core.dylib如何使项目再次运行?
4 回答
梦里花落0921
TA贡献1772条经验 获得超6个赞
对我来说,以前的解决方案都没有用。我们发现ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES
在“构建设置” 中有一个标志(在早期版本中:“嵌入式内容包含Swift代码”)需要设置为YES。默认情况下是NO!
哆啦的时光机
TA贡献1779条经验 获得超6个赞
如果在将Objective-C项目转换为开始使用Swift的过程中出了点问题,可能会发生此错误。问题是链接器构建设置从未正确配置,因此您必须手动进行。查找“运行路径搜索路径”构建设置并将其设置为:
$(inherited) @executable_path/Frameworks
编辑:我还应该补充一点,这些错误的出现是由其他完全由其他原因引起的-苹果公司对Swift本身进行了更改,从Xcode 6.1或6.1.1开始。唯一的解决方案似乎是退出Xcode,在Keychain Access中销毁证书,转到会员中心并删除所有证书和配置文件(商店中应用程序的配置文件除外-您无法删除它们),然后启动从头开始的整个证书申请过程。
- 4 回答
- 0 关注
- 712 浏览
添加回答
举报
0/150
提交
取消