config.xml文件在cordova中做了什么?

时间:2014-02-15 16:12:40

标签: xml cordova

Cordova中config.xml文件的作用是什么。它是否与Cordova javascript交互,或者只是在建立时它是Cordova的一组指令。

我正在使用“特定于平台”的开发方法,因为此时我只针对iPhone。完成构建后,我是否应该再次担心config.xml?

1 个答案:

答案 0 :(得分:0)

配置文件允许开发人员以非平台特定方式指定有关其应用程序的元数据。 PhoneGap命令行界面将使用此元数据来创建特定于平台的配置文件,例如适用于Android应用的AndroidManifest.xml和适用于iOS应用的Property List文件。

例如,如果您为设备启用了相机插件,则配置文件将包含

<gap:plugin name="org.apache.cordova.camera" />

,这将转换为

<feature name="Camera">
    <param name="ios-package" value="CDVCamera" />
</feature>

在iOS特定配置文件中。

当您添加平台和插件时,PhoneGap命令行界面将修改config.xml文件。因此,只要您使用命令行界面,如果您要重新访问应用程序以添加新平台,则不太可能手动编辑该信息。

如果您要更改应用的名称,说明或指定其他PhoneGap偏好,您可能不得不重新访问它,因为它们处于不断变化的状态,我不会在此处列出。

PhoneGap Build文档包含有关config.xml文件如何用于定义跨平台元数据的更多信息,而不是PhoneGap文档。