只需使用PhoneGaps命令行界面及其新的Plugman命令启动。这是我正在创建项目的电话

Alex-Britez-MBP:barcodeApp abritez$ phonegap create /Users/abritez/Documents/Projects/phonegap/barcodeApp --name "barcodeApp" --id "com.company.barcodeApp"


有回应

  phonegap  created project at /Users/abritez/Documents/Projects/phonegap/barcodeApp


然后,我尝试加载从(https://github.com/wildabeast/BarcodeScanner)下载的插件

 Alex-Britez-MBP:barcodeApp abritez$ plugman --platform ios --project /Users/abritez/Documents/Projects/phonegap/barcodeApp/platforms/ios --plugin /Users/abritez/Documents/Projects/phonegap/_plugins/barcodeReader


我在终端上收到以下错误

grafting xml at selector "plugins" from "/Users/abritez/Documents/Projects/phonegap/barcodeApp/platforms/ios/barcodeApp/config.xml" during config install went bad :(


我检查了目录,似乎文件已成功添加,但是在Simulator和设备上都无法运行该应用程序。

有什么想法我要去哪里吗?

更新:
我确实注意到在plugin.xml中有一行内容

<config-file target="config.xml" parent="plugins">
            <plugin name="BarcodeScanner" value="CDVBarcodeScanner"/>
        </config-file>


我在cordova.plugin中看到2个插件文件夹,在顶层看到另一个。好奇这是否是问题。

我注意到的另一件有趣的事情是PlugMan如何创建目录。这似乎不正确。

屏幕截图:

最佳答案

我遇到了这个问题,我解决了在我的<plugins></plugins>中的</widget>上方附加config.xml的问题。但这听起来是一个临时解决方案,因为plugins标记似乎在新版本中已过时(待确认,文档确实很糟糕)...

07-24 21:55