令人沮丧的是,当我创建我的PhoneGap 3.3.0应用程序时,它的名称为HelloWorld
,而不是我想要的名称:RealName
- 如果有办法在不破坏引用和内容的情况下更改此内容Xcode,让我知道!但是在我找到离开HelloWorld
的方法之前,我需要知道在手动安装插件时我可能做错了什么。现在发生的事情是手动包含的插件JS文件最终会立即导致JS错误:“找不到变量:require”或“找不到变量:module”,具体取决于每个包含的脚本中首先调用的内容。
例如,当我运行phonegap plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-vibration.git
时,它抱怨没有config.xml
,因为它正在名为RealName
的文件夹中查找它,但所有这些都在HelloWorld
(沿着RealName
当然还有一堆其他文件夹)。所以...我创建了一个config.xml
文件夹并将plugin add
复制到其中。当我再次运行config.xml
命令时,它声称成功。然后我做的是找到已添加到org.apache.cordova.vibration
副本中的内容并将其粘贴到真实文件中。然后我转到Plugins文件夹(位于PhoneGap本身的根目录(?)),其中已下载的插件位于cordova.js
文件夹中,我移动了.h& .m文件到他们需要的位置。
我只是不明白这些插件脚本是如何在cordova.js(3.3.0版本...也试过相同的phonegap.js文件)之后调用的,可以抱怨一个变量在它已经定义时没有定义已定义在{{1}}的顶部。
感谢您的帮助!