Любой инструмент для автоматического увеличения номера сборки и версии сборки для реактивно-родных приложений (iOS и Android) - PullRequest
1 голос
/ 27 января 2020

Мне нужно автоматизировать номер сборки и версию для iOS и Android.

Для iOS есть также agvtool и fastlane.

Есть ли альтернативный инструмент, который будет бесперебойно работать на iOS, Android

1 Ответ

0 голосов
/ 18 февраля 2020

Итак, на этапах сборки я использовал скрипт для увеличения номера сборки, но он работает только в том случае, если значение указано в файле Info.plist и не указано в файле Info.plist. Учитывая, что это было частью изменения 0.5xx -> 0.6xx для React Native, это означает, что я работаю по-старому.

buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${PROJECT_DIR}/${INFOPLIST_FILE}" | sed -E 's/^([0-9]+).*/\1/')
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "${PROJECT_DIR}/${INFOPLIST_FILE}"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...