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」。 我想出了問題並在下面回答,如果你有興趣 –