我正在尝试创建一个新项目,如下:
$ phonegap create test com.temp testX
$ cd test
$ phonegap build ios
$ phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
插件(设备)已成功下载到test/plugins/
,但未成功安装到test/platforms/ios/testX/Plugins/
。在Xcode中打开项目将显示缺少这些文件。手动复制和引用它们不会完全解决它。
这是什么原因?
PS:如果我没有指定项目的名称,它可以工作:
//project name will be HelloWorld.xcodeproj
$ phonegap create test
答案 0 :(得分:1)
在构建iOS之前添加插件,方法是切换最后2个命令的顺序
答案 1 :(得分:1)
嗨“git”也是一个节点模块。想要找到的最简单的方法是。
npm install -g git
这会将git作为模块安装在您的节点源位置。
重启机器。
安装phonegap插件: C:\ Users \ user1 \ yourprojectname> cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git
您将得到以下答复: 从“https://git-wip-us.apache.org/repos/asf/cordova-plugin-cam获取插件 era.git” ... 为android安装“org.apache.cordova.camera” 准备android项目 org.apache.cordova.camera安装在android。
希望这会非常有帮助。如果有任何问题回复。