我完全无法在设备上运行任何 Swift 应用程序。我有 Xcode 6.3.2 和 Yosemite 10.10.3,但总是出错
dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /private/var/mobile/Containers/Bundle/
我已经尝试过其他帖子中提到的所有解决方案:
- 在build设置中将“嵌入的内容包含 Swift 代码”标志设置为是
- 设置
@executable_path/Frameworks
- 尝试撤销证书并让 Xcode 创建新的证书/配置文件
- 尝试撤销证书并手动创建新的证书/配置文件
- 删除了 developer.apple.com 和计算机上的所有配置文件并重新启动/清理了所有内容
我创建的每个使用 swift 的应用程序都会出现这种情况。没有动态框架或任何不寻常的东西。
最佳答案
解决方案是您需要更改build设置中的Embedded Content Contains Swift Code
标志,需要将其设置为YES
。默认情况下为否!
关于ios - dyld : Library not loaded: @rpath/libswiftCore. 适用于所有 Swift 应用程序的 dylib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30651586/