我正在使用 VS2013 Update 4 和 Apache Cordova Tools CTP 3.1。我一直在努力安装两个插件,它们都使用<preference>
在他们的plugin.xml 中标记。
它基本上是一样的this但答案中的建议似乎根本没有帮助。问题似乎也不是 Facebook Connect 插件特有的,因此出现了这个新问题。
https://msdn.microsoft.com/en-us/library/dn757051.aspx#Configuring显示通过 config.xml 支持向插件添加参数,但到目前为止我还没有成功。
<vs:plugin name="com.phonegap.plugins.facebookconnect" version="0.8.1">
<param name="APP_ID" value="12345678" />
<param name="APP_NAME" value="My Facebook App" />
</vs:plugin>
I get:
类型错误:无法使用“in”运算符在未定义中搜索“APP_ID”
以下插件也是如此:https://github.com/EddyVerbruggen/Custom-URL-scheme
<vs:plugin name="nl.x-services.plugins.launchmyapp" version="3.2.2">
<param name="URL_SCHEME" value="appname" />
</vs:plugin>
我在哪里得到:
TypeError:无法使用“in”运算符在未定义中搜索“URL_SCHEME”
我已经为此苦苦挣扎了一段时间,但似乎没有解决方案。有没有人看到过同样的问题,如果是的话,找到了解决方案吗?
不幸的是,由于 Cordova 问题,您可能会在 Cordova
- 通过配置设计器删除带有变量的插件。
- 通过配置设计器更新到 Cordova 5.0.0(平台 > Cordova CLI)
- From the command line:
- 转到您的项目目录。
- Type the following substituting the plugin name for the plugin you wish to add:
- npm install -g 科尔多瓦
- cordova 插件添加 nl.x-services.plugins.launchmyapp --variable URL_SCHEME=myscheme
这个问题正在积极处理中,因此将来情况应该会有所改善。
使用 5.0.0 时,您还需要注意与 5.0.0 相关的其他已知问题。
https://www.visualstudio.com/explore/cordova-known-issues-vs
您还需要注意在构建 iOS 时为 Facebook 报告的 Cordova 插件注册表错误。由于 Windows 上的 NTFS 文件系统,这也可能会导致 VS 出现问题。以下是解决此问题的可能方法:https://github.com/Chuxel/taco-tricks/tree/master/ios-plugin-symlink-fix
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)