14

plistでバンドルバージョンを設定したい。ただし、詳細を見るとバージョンを配置するためにファインダーによって実際に見られる値は「バンドルバージョン文字列、短い」のようです。ただし、これを編集するには、「バージョン」を編集するだけでなく、plistファイルを開く必要があります。 「ターゲット設定で。

a)バンドルバージョンを常にバンドルバージョンと短くする、b)ファインダーに短い文字列の代わりにバンドルバージョンを表示させる、またはc)短いバージョンをターゲット設定の編集ウィンドウに表示する方法はありますか?

または、これに対処するためのより良い方法はありますか?

ありがとう。

4

1 に答える 1

21

はい、${VARIABLE}Info.plist ファイルでスタイル マクロを使用できます。

という名前のプロジェクトでユーザー定義の設定を作成し、 (Get Info 文字列)、(Bundle versions string、short)、および(Bundle version) キーAPP_VERSIONで ${APP_VERSION} を使用します。ビルド時に、変数には正しいバージョンが入力されます。CFBundleGetInfoStringCFBundleShortVersionStringCFBundleVersion

ただし、変数に対する依存関係のチェックを行わないため、Xcode が Info.plist ファイルを更新するためにクリーン ビルドが必要になる場合があるため、注意してください。

于 2009-11-24T21:30:23.800 に答える