В настоящее время я использую Cordova 3.4.0 и CLI для создания моего проекта для целевого андроида с помощью команды:
cordova build android
ИЛИ
cordova build android --release
В моем config.xml указано следующее:
<widget id="com.example.myapp"
version="0.0.3"
versionCode="2"
...
>
</widget>
Полученный AndroidManifest.xml в myapp/platform/android не обновляется с версией и кодом версии, указанным в файле config.xml. Он остается по умолчанию:
<manifest
android:versionCode="1"
android:versionName="1.0"
...
</manifest>
Это ошибка? Или есть какой-то другой способ, который я должен указать versionCode и versionName для Android в файле config.xml? Даже возможно, есть ли крючок, который я могу использовать для обновления AndroidManifest.xml с правильной версией перед сборкой?
Я бы предпочел не обновлять это вручную каждый раз, когда я хочу, чтобы он изменился как:
- Склонность к ошибкам и неуверенность
- Это не будет очевидной заменой для незнакомых разработчиков.
- Ни одна из папок платформы не хранится в исходном управлении
По этим причинам я хотел бы, чтобы номера версий были установлены в файле config.xml. Любые идеи?
Спасибо