PhoneGap的config.xml文件和Cordova的config.xml文件有什么区别吗?

4

在开发我的Phonegap应用程序时,我注意到Adobe在线构建和Cordova配置(本地)之间存在一些差异。

Cordova:<preference name="EnableViewportScale" value="false"/>
Adobe Phonegap:<preference name="phonegap-version" value="3.5.0" />

  1. Phonegap使用破折号,而Cordova则不使用。它们可以混合使用吗?我能否在本地构建中使用破折号,在在线Adobe构建中不使用破折号?

  2. 如果我添加android-前缀,我能否使用Cordova设置,例如phonegap-version

我还看到:

Cordova:

<platform name="ios">
  <icon src="res/ios/icon-60@3x.png" />
<platform>

Phonegap:

<gap:splash gap:platform="android" gap:qualifier="port-ldpi" src="www/res/screen/android/icon-60@3x.png" />

他们也混合吗?还是说我需要一个配置文件用于本地构建,另一个用于在线构建?

PhoneGap Build 网站上说要做什么? :) - Steve
1个回答

2

Phonegap的config.xml使用了一个DTD,它扩展了cordova的config.xml的DTD,以允许使用一些特定的标签,如gap:。

您可以在cordova中使用phonegap的DTD而不会出现问题。如果您在Phonegap Build中使用cordova的DTD,则可能会忽略某些选项。

Phonegap Build需要一些特定的标签来处理在本地构建时使用CLI完成的事情,例如使用<gap:plugin>安装的插件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接