FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

info.plistからプロジェクトのバージョン番号を取得する [Xcode]

プロジェクトにはバージョン番号(とビルド番号)を設定しますが、それをプログラム側で取得したいときがあります。最も多いのが、設定画面等でバージョンを表示するときだと思います。

Xcodeで PROJECT > TARGETS を見ると、Version(赤い線)とBuild(オレンジの線)の入力欄があります。ここにバージョン番号とビルド番号を入力します。
試しにそれぞれを 1.2 と 1.20000 にしてみました。



ここで入力した内容は、Info.plistに設定されます。Info.plist内では、
 "Bundle versions string, short" が バージョン番号
 "Bundle version" が ビルド番号
になります。なんだか名前と内容が一致してない気がしますが、しょうがありません。



そして、プログラムコード側でバージョン番号を取得するには、以下のコードを書けばOKです。
   NSString *version
= [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];

NSString *build
= [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];

それぞれ1行で取得出来るので便利ですね。
関連記事

コメントの投稿

非公開コメント

Appご紹介
K app designのAppをご紹介します

ねこわけ

画面中央の猫を次々に仕分けるゲームです。

あまり計算機

あまりを計算できる割算専用の計算機です。

6オクターブ ピアノ

6オクターブ鍵盤のピアノアプリです。iPad専用。

Dynamic Drum

様々な演奏法が楽しめるドラム演奏アプリです。

クイズボタン

早押しクイズのサポートをするアプリです。

クイズボタン Pro

クイズボタンに点数表示機能が付きました。

クイズボタン HD

クイズボタンのiPad専用版。回答者ボタンが8つに増量。

ベロシティ ピアノ

タップの強弱で音量が変わるピアノアプリです。

TIMERx4

4つのキッチンタイマーを同時に動作できるアプリです。

アナデジClock

アナログとデジタルが融合した時計です。
検索フォーム
最新記事
最新コメント
カテゴリ
人気ページ
月別アーカイブ
QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。