Swift 动态库的 WatchKit 问题
Posted
技术标签:
【中文标题】Swift 动态库的 WatchKit 问题【英文标题】:WatchKit Issue with Swift dynamic lib 【发布时间】:2016-01-13 11:40:09 【问题描述】:我正在通过电话间隙创建一个应用程序,它也有一个手表套件扩展,突然它开始在生产中产生问题,它只是因消息而崩溃
dyld:库未加载:@rpath/libswiftCore.dylib 引用 从: /private/var/mobile/Containers/Bundle/Application/3AA8B688-6127-4D4B-B69A-AD2481A62AED/GDRFA.app/PlugIns/GDRFA WatchKit Extension.appex/GDRFA WatchKit 扩展
原因:图片未找到
我已经在 SO 上尝试了所有可能的线程。
-
检查 OU Id 的证书。
Xcode、手机、系统重启+导出数据清除+清理项目
嵌入内容包含 swift 在项目中设置为 YES,在其他项目中设置为 NO。
我没有嵌入库,它是一个动态库。当我在 watch kit 中将 containsSwift 设置为 YES 时它工作正常,但只能在 dev 和 adhoc 中正常工作,而归档它会给我错误。
任何面临类似问题的机构。
【问题讨论】:
【参考方案1】:将此行添加到您的应用程序的目标
@executable_path/Frameworks
your_target -> 构建设置 -> 链接 -> 运行路径搜索路径
【讨论】:
以上是关于Swift 动态库的 WatchKit 问题的主要内容,如果未能解决你的问题,请参考以下文章