Итак, на этапах сборки я использовал скрипт для увеличения номера сборки, но он работает только в том случае, если значение указано в файле 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}"