因此,我的iOS项目运行良好,然后当我尝试在模拟器中运行时,突然收到以下错误:
ld: framework not found AVKit for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)当我尝试归档时,我会得到这样的错误:
ld: framework not found AVKit for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)据我所知,AVKit是一个OSX框架,而不是iOS框架。
那么,为什么我的项目突然感到困惑,并想要一个OSX框架,我是否让它相信它不需要它?
发布于 2014-12-10 17:21:46
显然,AVKit在iOS 8 SDK中是可用的,所以我需要将Xcode升级到version 6,以便添加它。
参见这个问题:Need help: 'Wrong Architecture' causing app to crash when launching in iOS 7 but works fine in iOS 8
如果您也想支持iOS 7和更低的版本,那么它应该被设置为一个可选的框架。
https://stackoverflow.com/questions/27406601
复制相似问题