我有一个“免费”和“付费”版本的应用程序,我希望同时自动增加两个构建号,因为有时候我使用“免费”版本进行测试,有时候我使用“付费”版本,这取决于我正在做什么。它们本质上是相同的代码库,我只是有两个目标,并定义了一个预处理器指令,用于“付费”版本以解锁某些功能。
我正在使用此问题中的代码: Version vs build in 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路径呢?