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