Tworzę aplikację na iPada z plikiem Settings.bundle. Piszę skrypty budujące, aby wyświetlić numer wersji aplikacji i numer integracji bota kodu (nie numer kompilacji pakietu). Przeszukałem internet i nie mogłem znaleźć żadnego rozwiązania. Oto, co jeszcze mam:Jak dodać numer integracji kodu Xcode do skryptu budowania
-- 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
w numerze wersji build, chciałbym wymienić CFBundleVersion z numerem Xcode bot Integracji.
To nie działa dla mnie. Zawsze otrzymuję czysty wynik – iDev