xcode gm ios 8 gm swift 今天扩展在模拟器和设备中崩溃:库未加载:@rpath/libswiftCore.dylib
Posted
技术标签:
【中文标题】xcode gm ios 8 gm swift 今天扩展在模拟器和设备中崩溃:库未加载:@rpath/libswiftCore.dylib【英文标题】:xcode gm ios 8 gm swift today extension crash in simulator and device: Library not loaded: @rpath/libswiftCore.dylib 【发布时间】:2014-11-04 14:44:01 【问题描述】:我在运行适用于 ios 的 Today 扩展程序时收到此错误:
dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /Users/andy/Library/Developer/CoreSimulator/Devices/724FF0C3-6622-4D12-865A-90244C8C63C1/data/Containers/Bundle/Application/30D8974B-ED1A-4F3A-8958-E9B7AA8901A9/App.app/PlugIns/Today.appex/Today
Reason: image not found
我已经重新启动、卸载、安装 xcode、重新启动我的机器、创建了一个全新的 Today 扩展程序,但我仍然收到此错误:-/
模拟器和设备上的同样问题..
你有什么想法吗?
【问题讨论】:
好像找不到库,也找不到图片... 您是否尝试删除“派生数据”? Window->Organizer->Projects Tab->Press Delete button to recreate Proj 我刚刚删除了“派生数据”,仍然是同样的错误。也许找不到 lib,但它应该作为 xcode 的一部分包含在内。它与图像无关。我在 xcode beta 6.1 上尝试过,但仍然出现同样的错误:/ 几个月前,我设法在 xcode beta 2 上制作了一个 Hello World 插件。也许我应该再次下载它,看看它是否可以在那里工作.. 谢谢大家的帮助 【参考方案1】:构建设置 -> “嵌入内容包含 Swift 代码” -> YES 似乎可以解决问题。
感谢推特上的@dlinsin
如果仍然无法正常工作,请检查以下内容: https://***.com/a/25247890/2184338
我的是:
编辑: 如果仍然没有:
检查“运行路径搜索路径” 检查链接框架(我只有 NotificationCenter.framework 在 我的情况) 产品->干净 重启xcode 重启机器 检查配置和签名【讨论】:
第一次使用 twitter 修复错误。当它是新的东西时,谷歌有点太慢了.. 这实际上是在 Xcode 发行说明中。阅读这些内容很有用。 我读过它,但它错过了它:/ 我在这本书上浪费了很多时间......我会在下次学习它。无论如何,有人可能会这样做,如果答案在这里会更好:) 现在称为 Always Embed Swift 标准库。【参考方案2】:我也遇到过这个问题,但是 Build settings -> "Embeded content contains Swift Code" -> YES invalid
【讨论】:
你能解释一下吗? I Build settings "Embedded content contains Swift Code" -> YES and "Runpath search Pats" -> $(inherited) @executable_path/Frameworks.但是将项目运行到 iPhone5s(iOS8 GM) 错误(dyld:未加载库:@rpath/libswiftCore.dylib)。 运行项目到模拟器成功以上是关于xcode gm ios 8 gm swift 今天扩展在模拟器和设备中崩溃:库未加载:@rpath/libswiftCore.dylib的主要内容,如果未能解决你的问题,请参考以下文章
带有 Swift 3 和 Xcode 9 GM 的 Apple Mach-O 链接器 (ld) 错误组
Xcode 8.0 GM iPhone 模拟器 (iOS 10) 崩溃
SWIFT - 改变 UITextView 的高度,xcode 6 GM
SWIFT - 改变 UITextView 的高度,xcode 6 GM