在将Swift类添加到旧的Xcode项目后,我得到这个错误。

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

我怎样才能使项目再次运行?


当前回答

对我来说,这个问题是由于我的苹果全球开发者关系认证机构无效。

从这里下载: https://developer.apple.com/certificationauthority/AppleWWDRCA.cer

拖放到Keychain Access中,清理项目,然后运行。

其他回答

这些解决方案似乎都不适合我;每成功运行几次之后,它就会再次失败。“嵌入式内容包含Swift代码”标志总是为我设置为“是”。

结果我将Xcode设置为6.3兼容。将其更改为3.2兼容解决了这个问题:

我在我的项目中添加了SCLAlertView pod,后来删除了它。我没有从我的视图控制器中删除导入SCLAlertView。理想情况下,它应该给出一个编译时错误,但它给出了一个运行时错误,提到dyld: Library not loaded: @rpath/SCLAlertView.framework。我从我的视图控制器中删除了导入SCLAlertView,构建它,它没有给出错误。所以在我的情况下,我试图导入一个没有找到框架的库。删除这些引用将解决您的问题。

对我来说,这个问题是由于我的苹果全球开发者关系认证机构无效。

从这里下载: https://developer.apple.com/certificationauthority/AppleWWDRCA.cer

拖放到Keychain Access中,清理项目,然后运行。

我在使用带有生产证书的Ad Hoc(或企业)移动设备时遇到了这个问题。切换到开发证书和移动供应解决了这个问题。

尝试按住Alt键,然后进入产品->清洁构建文件夹…

希望它能帮助到一些人。