使用GPUImage归档ios应用程序时编译错误

时间:2014-02-27 04:08:36

标签: ios xcode compiler-errors archive gpuimage

帮助!我使用Brad Larson在github中制作的GPUI图像归档我的ios应用程序时出现此错误。

ld: warning: ignoring file libGPUImage.a, missing required architecture arm64 in file libGPUImage.a (3 slices)
    Undefined symbols for architecture arm64:
      "_OBJC_CLASS_$_GPUImageBrightnessFilter", referenced from:
          objc-class-ref in ProcessViewController.o
      "_OBJC_CLASS_$_GPUImageContrastFilter", referenced from:
          objc-class-ref in ProcessViewController.o
      "_OBJC_CLASS_$_GPUImagePicture", referenced from:
          objc-class-ref in ProcessViewController.o

当我使用设备或模拟器运行时,我的应用运行正常,但当我尝试存档时,此错误弹出。 如何解决?

2 个答案:

答案 0 :(得分:2)

您需要为ios设备构建库

enter image description here

然后将其添加到您的项目中以便存档它。

答案 1 :(得分:1)

基于我与rajesh的聊天,我的问题的答案是我需要将构建设置中的架构更改为标准架构(无arm64),这是之前的64位< / p>