首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode: dyld:库未加载: AVKit -图像未找到

Xcode: dyld:库未加载: AVKit -图像未找到
EN

Stack Overflow用户
提问于 2016-09-30 08:31:50
回答 1查看 785关注 0票数 1

我正在尝试在iPhone 5C上运行一个项目,这个项目需要很多框架。我在链接库中添加了所需的所有内容。

该项目在iPhone 5S和iPad上工作,但在iPhone 5C上返回以下错误:

代码语言:javascript
复制
dyld: Library not loaded: /System/Library/Frameworks/AVKit.framework/AVKit
  Referenced from: /var/mobile/Applications/28EC3D4B-1011-45EA-8A6C-7D62DBC9CC09/cnContainerApp.app/cnContainerApp
Reason: image not found

那么,似乎还没有添加AVKit.framework。哦,但它确实是。

现在我在网上读到的一些建议是:

  1. 把它放在嵌入式二进制文件中--尝试过,但是它什么也没做。我也不愿意尝试在任何其他设备上工作的项目上接触任何东西。
  2. 干干净净-试过了,什么都没做。
  3. 删除派生数据-不。
  4. Embedded Framework with Swift转换为Yes - Eh,我的项目是从Unity导出的.据我所知没有真正的Swift文件。
  5. 我的Runpath Search Paths已经有@executable_path/Frameworks了。

iPhone 5C的版本为7.0,而Xcode项目的部署目标为6。

如果这意味着什么的话,它所使用的iPhone 5S的版本是8.4。

还有其他建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-30 09:05:00

您的iPhone5C iOS版本低于iOS 8.0。

支持嵌入式框架的最低iOS版本是iOS 8。

如果在运行7.x的设备上使用嵌入式框架部署应用程序,它将在运行时与错误日志(dyld: image not )崩溃,因为它不受支持。

要解决这个问题,只需将目标iOS版本至少升级到8.0以上。

如果出于某种原因仍然需要将支持保持在7.x以下,则应该使用静态库而不是嵌入式框架。

here is related link

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39787037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档