天天看點

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

繼續閱讀