Eu tenho um aplicativo que estava definindo versões automaticamente quando eu aumentava de
XCode> Geral> Versão .
Mas recentemente atualizei o XCode para a 11.0 e parece que o script não está funcionando conforme o esperado:
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"
O script acima supõe a atualização automática da versão e estaria visível em Configurações> Aplicativo.
Mas a questão é que é necessário fazer alguma alteração nesse script para atualizar automaticamente o número da versão do XCode?
Atualmente, ele está sendo substituído por scripts como $ (MARKETING_VERSION) quando a versão é incrementada em XCode> Geral> Versão, que não está correta.