PhoneGap 3,iOS7和CDVBarcodeScanner.o

dav*_*ens 2 barcode cordova ios7 xcode5

我正在使用Phonegap 3.0和XCode 5,并试图在我的iOS7应用程序中使用条形码扫描器

https://github.com/wildabeast/BarcodeScanner
Run Code Online (Sandbox Code Playgroud)

我通过从github下载项目的zip并安装via来添加到项目中

phonegap local plugin add /dev/BarcodeScanner-master
Run Code Online (Sandbox Code Playgroud)

但是当我试图从XCode 5运行时,我得到了

Undefined symbols for architecture armv7s:
  "_OBJC_CLASS_$_CATransaction", referenced from:
      objc-class-ref in CDVBarcodeScanner.o
ld: symbol(s) not found for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

这个错误似乎与armv7s架构有关,但显然我无法将其关闭,因为我正在构建iOS7.

有人设法让这个(或任何其他)条形码阅读器与Phonegap 3和iOS7一起使用吗?

感谢:D

小智 7

尝试添加QuartzCore框架以链接您的项目.Go Build Phases - > Link Binary With Libraries并添加QuartzCore.