【问题标题】:How to set config.xml for cordova 3.5 contacts plugin如何为cordova 3.5联系人插件设置config.xml
【发布时间】:2014-07-16 00:02:23
【问题描述】:

我已将 cordova 联系人插件添加到项目中,如下所示: %cordova 插件添加 org.apache.cordova.contacts 然后做了这样的构建: %cordova 构建 ios

但插件无法使用 - 没有引用它的代码运行。该应用程序将在该点停止。当我查看https://github.com/apache/cordova-plugin-contacts/blob/master/doc/index.md 的cordova 文档时,没有任何关于设置config.xml 的内容。我当前的配置如下所示:

<?xml version='1.0' encoding='utf-8'?>
<widget id="com.OurApp.OurApp" version="0.0.1"     xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
    <name>Our App</name>
    <description>
        Our descriptions.
    </description>
    <author email="dev@ourteam.com" href="http://cordova.io">
        Our Team
    </author>
    <content src="index.html" />
    <access origin="*" />
</widget>

我知道构建应该更新 config.xml,但它没有。我需要添加什么才能让 3.5 版联系人工作?是否有所有这些配置设置的列表? TIA。

编辑:我尝试添加

<plugin name="Contacts" value="CDVContacts" />

在小部件标签内 - 没有骰子。

【问题讨论】:

    标签: ios cordova phonegap-plugins


    【解决方案1】:

    我猜您正在查看根文件夹的 config.xml。请注意,cordova 现在维护两个配置文件。根文件夹中的一个,其中包含与应用程序相关的设置。在 platform/ios/projectName/config.xml 有第二个配置文件。这是包含所有插件相关详细信息的最终配置 xml。请在构建命令后查看此配置。如果安装了插件,它们必须在那里。您可以使用命令查看所有已安装的插件 科尔多瓦插件插件列表

    我希望它会给你正确的方向。如果没有帮助,请从控制台发布错误消息。

    【讨论】:

    • 谢谢鲁佩什。我不知道platforms/ios/project 目录中的第二个config.xml 文件。看起来没问题。我从控制台收到两条错误消息:“错误:ReferenceError:找不到变量:ContactFindOptions in undefined at line...”我认为这不是关键 - 它是下一个:“错误:错误:模块 org.apache.cordova.contacts.contacts 不存在。在 undefined at line..." 在我的 plugins/ 目录中有一个 org.apache.cordova.contacts 目录,由安装过程放在那里。在名称中添加“.contacts”没有帮助。
    猜你喜欢
    • 2019-10-14
    • 1970-01-01
    • 1970-01-01
    • 2014-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多