天天看点

xocde编译报错 dyld: Library not loaded:

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即可。

继续阅读