xcode编译运行报错:dyld: Library not loaded: /System/Library/Frameworks/AVKit.framework/AVKit
Referenced from : /var/mobile/Applications/E19A46C1-C0EC-4DC3-A9CE-DC84811DD7E8/GameTest IOS.app/GameTest iOS
Reason: image not found
原因:
类似问题产生原因是因为引用一些frameword只能存在于高版本的SDK中。但是,如果编译到低版本的ios就会发生这样的问题,我编译时用的是Iphone4s ios6.1.3系统,AVKit.framework高于这个版本。
解决:
点击项目,右侧项目配置中->Build Phases->Link Binary With Libraries
找到对应的.framework,我这里是AVKit.framework,右侧Status由Required改为Optional,再次编译运行,ok。
其他的.framework报错均适用,修改对应的status即可。