我正在尝试在iPhone 5C上运行一个项目,这个项目需要很多框架。我在链接库中添加了所需的所有内容。
该项目在iPhone 5S和iPad上工作,但在iPhone 5C上返回以下错误:
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。哦,但它确实是。

现在我在网上读到的一些建议是:
Embedded Framework with Swift转换为Yes - Eh,我的项目是从Unity导出的.据我所知没有真正的Swift文件。Runpath Search Paths已经有@executable_path/Frameworks了。iPhone 5C的版本为7.0,而Xcode项目的部署目标为6。
如果这意味着什么的话,它所使用的iPhone 5S的版本是8.4。
还有其他建议吗?
发布于 2016-09-30 09:05:00
您的iPhone5C iOS版本低于iOS 8.0。
支持嵌入式框架的最低iOS版本是iOS 8。
如果在运行7.x的设备上使用嵌入式框架部署应用程序,它将在运行时与错误日志(dyld: image not )崩溃,因为它不受支持。
要解决这个问题,只需将目标iOS版本至少升级到8.0以上。
如果出于某种原因仍然需要将支持保持在7.x以下,则应该使用静态库而不是嵌入式框架。
https://stackoverflow.com/questions/39787037
复制相似问题