2
我有一个应用程序的“免费”和“付费”版本,我想同时自动递增两个版本号,因为有时候我会用“Free “版本,有时候我会根据自己在做什么来测试”付费“版本。这些基本上是相同的代码库,我只是有两个目标,预处理器指令定义了“付费”版本来解锁某些事情。Xcode中多个目标的自动递增内部版本号
我使用了这个问题的代码: Version vs build in XCode
#!/bin/bash
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"
我想我只需要添加两行线沿线的指定其他$INFOPLIST_FILE
路径:
"Print CFBundleVersion" "NEW_PATH/$INFOPLIST_FILE"
并增加它,但是当我构建另一个目标的Plist时,我该如何获得路径?
您能否详细说明您实际上通过什么路径? –
我的意思是文件路径,即“〜/ Projects/iOSApp/App”。 我想出了问题并在下面回答,如果你有兴趣 –