我已经通过SVN下载了最新的zxing库,然后根据README文件进行集成。我能够在设备上集成、编译和测试。但是,在模拟器中编译时,我得到:
Missing required architecture i386 in file
"_OBJC_CLASS_$_ZXingWidgetController", referenced from:
objc-class-ref-to-ZXingWidgetController in ScannerViewController.o
和
error: 'AVCaptureDevice' undeclared (first use in this function)
我试图“弱”链接(在 Xcode 4 中是可选的)AVFoundation 库来修复第二个错误但没有骰子。
有谁知道为什么会发生这种情况?搜索似乎提出了相反的问题,在设备上失败但在模拟器上成功。很奇怪。
编辑:
我忘了提到的另一件事是我试图删除构建文件夹和模拟器,然后尝试重建。发生同样的错误。