Ios Zxing为设备进行编译,但在模拟器中失败
我已经通过SVN下载了最新的zxing库,然后根据自述文件进行集成。我能够在设备上集成、编译和测试。但是,在模拟器中编译时,我得到:Ios Zxing为设备进行编译,但在模拟器中失败,ios,zxing,Ios,Zxing,我已经通过SVN下载了最新的zxing库,然后根据自述文件进行集成。我能够在设备上集成、编译和测试。但是,在模拟器中编译时,我得到: Missing required architecture i386 in file "_OBJC_CLASS_$_ZXingWidgetController", referenced from: objc-class-ref-to-ZXingWidgetController in ScannerViewController.o 及 我已经尝试将AVFounda
Missing required architecture i386 in file
"_OBJC_CLASS_$_ZXingWidgetController", referenced from:
objc-class-ref-to-ZXingWidgetController in ScannerViewController.o
及
我已经尝试将AVFoundation库“弱”链接(在Xcode 4中为可选)以修复第二个错误,但没有骰子
有人知道为什么会这样吗?搜索似乎引出了相反的问题,在设备上失败了,但在模拟器上成功了。很奇怪
编辑:
还有一件事我忘了提到,我已经尝试删除构建文件夹和模拟器,然后尝试重建。同样的错误也会发生。重新访问此项目以更新iOS5后,以下解决方案修复了此问题 为ZXing.xcodeproj将编译器换成LLVM GCC 4.2
error: 'AVCaptureDevice' undeclared (first use in this function)