相关疑难解决方法(0)

Xcode中多个目标的自动递增内部版本号

我有我的应用程序的“免费”和“付费”版本,我想同时自动增加两个内部版本号,因为有时我会测试“免费”版本,有时会测试“付费”版本,具体取决于关于我在做什么。这些基本上是相同的代码库,我只有两个目标,这些目标的预处理器指令定义为“付费”版本,以解锁某些内容。

我在这个问题中使用代码: XCode中的版本vs构建

#!/bin/bash    
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"
Run Code Online (Sandbox Code Playgroud)

我想我只需要再添加两行,即可指定到另$INFOPLIST_FILE一条的路径:

 "Print CFBundleVersion" "NEW_PATH/$INFOPLIST_FILE"
Run Code Online (Sandbox Code Playgroud)

并增加它,但是当我构建另一个目标时,如何获取到该目标的Plist的路径?

iphone bash xcode ipad xcode4

5
推荐指数
2
解决办法
1056
查看次数

标签 统计

bash ×1

ipad ×1

iphone ×1

xcode ×1

xcode4 ×1