在Cordova 2.0中找不到用于ios Barcode Scanner插件的插件'org.apache.cordova.barcodeScanner'

时间:2012-08-21 09:41:50

标签: ios cordova barcode-scanner

我正在尝试扫描ios当前项目中的条形码。为此我使用了Phone Gap插件。我按照链接正确添加了文件:Barcode Link

我在项目的www文件夹中添加了barcodescanner.js文件。但是,当我按下按钮扫描ipad 2中的条形码时,它会给出以下错误:

  ERROR: Plugin 
'org.apache.cordova.barcodeScanner' not found, or is not a CDVPlugin. 
Check your plugin mapping in Cordova.plist

似乎没有获得 barcodescanner.js 文件的正确路径。我也正确地在index.html文件中添加了路径。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

Arindam,

我现在就开始工作了。我做了什么

  1. 更改Cordova.plist中的密钥,就像在link
  2. 中一样
  3. 将barcodescanner.js的代码更改为与上面相同的链接中的内容
  4. 不仅将.cpp,.h和.mm文件添加到我的工作区目录中的文件夹中,还将它们添加到我的xcode项目中:
  5.   

    右键点击“插件” - >将文件添加到 projectname - >从项目目录中的Plugins文件夹中选择.cpp,.h和.mm文件 - >设置“为任何添加的文件夹创建文件夹引用”和“添加到目标项目名称” - >点击“添加”

    将文件添加到我的项目后,扫描仪工作正常。

    希望也为你解决它。我正在使用Cordova 1.8.1 tho。