У меня есть приложение, которое устанавливало версии автоматически, когда я увеличивал значение с
XCode> General> Version .
Но недавно я обновил XCode до 11.0 и, похоже,скрипт не работает должным образом:
version=`/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" $SRCROOT/MyApp/Info.plist`
version+=" ("
version+=`/usr/libexec/PlistBuddy -c "Print CFBundleVersion" $SRCROOT/MyApp/Info.plist`
version+=")"
/usr/libexec/PlistBuddy "$SRCROOT/MyApp/Settings.bundle/Root.plist" -c "set PreferenceSpecifiers:1:DefaultValue $version"
Выше скрипта предполагается автоматическое обновление версии и он был бы виден в Настройки> Приложение.
![enter image description here](https://i.stack.imgur.com/7fLgm.jpg)
Но вопрос в том, нужно ли вносить какие-либо изменения в этот сценарий, чтобы автоматически обновлять номер версии из XCode?
В настоящее время он заменяется сценариями как $ (MARKETING_VERSION) при увеличении версиииз XCode> General> Version , что неверно.