Objective c 模拟器上运行的GPUImage问题

Objective c 模拟器上运行的GPUImage问题,objective-c,ios7,ios6,gpuimage,Objective C,Ios7,Ios6,Gpuimage,所以我一直在尝试让GPUImage库在一个项目中工作,虽然它在设备上工作,但在模拟器上不工作。我在Xcode 5中尝试过,同时使用视网膜和非视网膜模拟器,得到以下错误: Undefined symbols for architecture i386: "_OBJC_CLASS_$_GPUImageBuffer", referenced from: objc-class-ref in StartViewController.o "_OBJC_CLASS_$_GPUImageVideoCa

所以我一直在尝试让GPUImage库在一个项目中工作,虽然它在设备上工作,但在模拟器上不工作。我在Xcode 5中尝试过,同时使用视网膜和非视网膜模拟器,得到以下错误:

 Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_GPUImageBuffer", referenced from:
  objc-class-ref in StartViewController.o
"_OBJC_CLASS_$_GPUImageVideoCamera", referenced from:
  objc-class-ref in StartViewController.o
"_OBJC_CLASS_$_GPUImageView", referenced from:
  objc-class-ref in StartViewController.o
"_OBJC_CLASS_$_GPUImageiOSBlurFilter", referenced from:
  objc-class-ref in StartViewController.o
 ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我的构建设置如下;

我需要这个运行在模拟器以及设备上。我已经尝试过让构建活动体系结构成为唯一的NO,并尝试过使用有效的体系结构,只使用armv7、armv7和armv7s,而只使用armv64,但没有效果

任何帮助都将是惊人的。
提前感谢

我刚刚从有效的体系结构中删除了arm64,它现在适合我了。也许会有帮助。

我刚刚从有效的体系结构中删除了arm64,现在它对我很有用。可能会有帮助。

构建阶段->将二进制文件链接到库中…然后添加GPUImage.framework,libGPUImage.a

构建阶段->将二进制文件链接到库中…然后添加GPUImage.framework,libGPUImage.a

确定最终解决了问题,答案为:确定最终解决了问题,答案为: