Я создаю приложение iPad с файлом Settings.bundle. Я пишу скрипты сборки, чтобы отобразить номер версии приложения и номер интеграции ботов xcode (а не номер сборки пакета). Я искал в Интернете и не нашел решения. Вот что я получил:
-- Add the app version number
cd $PROJECT_DIR
cd "$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.app"
RELEASE_VERSION=$(/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" Info.plist)
/usr/libexec/PlistBuddy -c "Set :PreferenceSpecifiers:1:DefaultValue $RELEASE_VERSION" Settings.bundle/Root.plist
-- Add the build version number
BUILD_NUMBER=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" Info.plist)
/usr/libexec/PlistBuddy -c "Set :PreferenceSpecifiers:2:DefaultValue $BUILD_NUMBER" Settings.bundle/Root.plist
В номере версии сборки я хотел бы заменить CFBundleVersion на число интеграции xcode bot.