1

を使用してマーケティングバージョンを更新しようとしていagvtoolます。

agvtool new-marketing-version 1.0.2

プロジェクトニュースグループのCFBundleShortVersionStringを1.0.2に設定します。

Info.plist(s)のCFBundleShortVersionStringを更新しています...

「Newsgroup.xcodeproj/../Newsgroup-Info.plist」のCFBundleShortVersionStringを1.0.2に更新「Newsgroup.xcodeproj/../TestClasses/Tests-Info.plist」のCFBundleShortVersionStringを1.0.2に更新

agvtool what-marketing-version

Jambaseターゲットのマーケティングバージョン番号(CFBundleShortVersionString)が見つかりません。

ネイティブターゲットでマーケティングバージョンを探しています...ネイティブターゲットでマーケティングバージョン(CFBundleShortVersionString)を探しています...

「Newsgroup.xcodeproj/../Newsgroup-Info.plist」で「」のCFBundleShortVersionStringが見つかりました「Newsgroup.xcodeproj/../TestClasses/Tests-Info.plist」で「」のCFBundleShortVersionStringが見つかりました

これらのコマンドを実行しているときにXcodeが開いていません…Xcode4で間違っている、またはagvtool壊れている可能性のあるものは他にありますか?

4

1 に答える 1

0

これが Xcode 3.x 以降に変更されたかどうかはわかりませんがCFBundleShortVersionString-Info.plistファイルに追加する必要があります。Xcode で plist を開くと、"Bundle Version Strings, short" と呼ばれます。その値を plist に追加し、 を使用してマーケティング バージョンを設定し、 を使用してマーケティング バージョンをavgtool取得しagvtool what-marketing-version -terse1ます。これにより、最初に検出されたマーケティング バージョン文字列の値のみが返されます。

于 2011-04-01T20:48:43.817 に答える