Файл конфигурации позволяет разработчику указывать метаданные об их приложении нестандартным образом. Эти метаданные будут использоваться интерфейсом командной строки PhoneGap для создания файлов конфигурации конкретной платформы, например. AndroidManifest.xml для приложений для Android и файл списка свойств для приложений iOS.
Например, если вы включите плагин камеры для вашего устройства, ваш конфигурационный файл будет содержать строку
<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.