0

こんにちは、私は次の方法を試しましたが、コマンドラインでエラーが発生することなくそれを増やすことはできませんでした。

私の現在のビルド番号は 1.4.0 です。1.5.0 を取得したい..

info.plist ファイルからバンドル バージョンとビルド バージョンの値を取得する

BUNDLE_VERSION=$(/usr/libexec/PlistBuddy -c "Print:CFBundleShortVersionString" <my plist path>)
BUILD_NUMBER=$(/usr/libexec/PlistBuddy -c "Print :CFBundleShortVersionString" <my plist path>)

ビルド番号を 1 つ増やす

#BUILD_NUMBER=`echo $BUILD_NUMBER +1|bc` //have tried this one first but didnt work
BUILD_NUMBER=$((BUILD_NUMBER+=1)) //that one also didnt help

何か案が?

4

1 に答える 1

2
BUILD_NUMBER=$(/usr/libexec/PlistBuddy -c "Print :CFBundleVersion" <my plist path>)
echo $BUILD_NUMBER

ビルド番号を 1 つ増やす

NEWSUBVERSION=`echo $BUILD_NUMBER | awk -F "." '{print $3}'`
NEWSUBVERSION=$(($NEWSUBVERSION + 1))
NEWVERSIONSTRING=`echo $BUILD_NUMBER | awk -F "." '{print $1 "." $2 ".'$NEWSUBVERSION'" }'`
echo $NEWVERSIONSTRING

メイン プロジェクトの info plist のビルド番号を更新します

/usr/libexec/PlistBuddy -c "Set :CFBundleVersion ${NEWVERSIONSTRING}" <my plist path>
于 2016-12-19T07:26:15.703 に答える