【发布时间】:2014-05-24 04:18:56
【问题描述】:
我正在使用 Settings.bundle 文件创建一个 iPad 应用程序。我正在编写构建脚本来显示应用程序版本号和 xcode bot 集成号(不是捆绑构建号)。我在网上搜索并找不到任何解决方案。这是我得到的:
-- 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 集成号。
【问题讨论】:
标签: ios xcode continuous-integration bots build-script