Xcode バージョン情報の設定方法 - shirajira/family-account-ios GitHub Wiki
Xcode バージョン情報の設定方法
用語解説
以下の用語について理解すること。
Version
バージョン情報。
アプリのバージョンを識別するための文字列であり,ユーザに表示することもできる。
以下のようなドット区切りのフォーマットがよく利用される。
[メジャーバージョン].[マイナーバージョン].[メンテナンスバージョン]
Build
ビルド番号。
そのバージョンがビルドされた回数を示す番号。(基本は 1 を指定しておく)
アプリの再審査などでバージョン情報を変えずに再ビルドしたときは,この番号をインクリメントする。
実装方法
アプリのバージョン情報を設定する
プロジェクト設定 -> TARGETS -> General -> Identity を開き,
- Version フォームにバージョン情報
- Build フォームにビルド番号
を指定する。
バージョン情報をコードで取得する
現在のバージョン情報を取得したい場合,以下のような記述で取得できる。
let version: String? = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as? String
if let version = version {
print(version) // "1.0.0"
}
指定したキー(CFBundleShortVersionString
)が間違っている場合などは nil
が得られるので正しくハンドリングすること。