В моем конвейере CI я хочу использовать XPath для автоматического обновления версии моего приложения. Мне удалось сделать это для Info.plist для версии iOS, но эта задача не использует XPath. Я могу получить доступ к самому файлу манифеста и добавить значения в различные разделы манифеста, но не в versionCode, versionName и т. Д.
Не так много способов найти онлайн-ресурсы для обновления versionName с помощью XPath.
Вот моя последняя попытка доступа к нему;
JsonPatchContent: '= /manifest/[@android:name:versionName]/@android:value => $(NewVersionNumber)'
$ NewVersionNumber - это переменная, которая находится в конвейере и использует счетчик для увеличения на 1 во время каждой сборки. Мне нужно это число, чтобы заменить то, что в данный момент хранится в versionName