Я не нашел отличное решение для Xcode 10.1. Я изменил некоторые сценарии, чтобы достичь цели. И теперь все отлично работает.

аюсь выяснить, как автоматически увеличить номер версии Bundle в моем проекте Xcode 4 (для специальных и сборочных версий). Я нашел в Интернете некоторые сценарии, предназначенные для этого, но я не уверен, стоит ли размещать их в «Предварительных действиях» или «Последующих действиях». Я также не уверен, какую ценность я должен поместить в список; число, которое сценарий затем изменит или переменная?

Все варианты, которые я пробовал до сих пор, похоже, не работают, поэтому любая помощь будет принята с благодарностью.

Ниже приведен самый последний скрипт, который я пытался использовать:

conf=${CONFIGURATION}
arch=${ARCHS:0:4}
# Only increase the build number on Device and AdHoc/AppStore build
if [ $conf != "Debug" ] && [ $conf != "Release" ] && [ $arch != "i386" ]
then
buildPlist=${INFOPLIST_FILE}
buildVersion=$(/usr/libexec/PlistBuddy -c "Print CFBuildVersion" $buildPlist)
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBuildNumber" $buildPlist)
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBuildNumber $buildNumber" $buildPlist
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildVersion.$buildNumber" $buildPlist
/usr/libexec/PlistBuddy -c "Set :CFBundleShortVersionString $buildVersion.$buildNumber" $buildPlist
fi

Ответы на вопрос(9)

Ваш ответ на вопрос