【Xcode/Swift】ビルドバージョン、リリースバージョン情報を取得する方法

アプリの設定画面などに、アプリのバージョンを表示する際に、直書きしてしまうとアップデートのたびに毎回書き直さないといけない。忘れてしまうこともあり得る。

なので、Versionを表示する際には必ず、プロジェクトのリリースバージョン情報、ビルドバージョン情報から取得して表示させるようにする。

要はここから取得するということです。

情報の取得方法

バージョン情報(リリースバージョン)

let version = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as! String

ビルド情報(ビルドバージョン)

let build = Bundle.main.object(forInfoDictionaryKey: "CFBundleVersion") as! String

Labelに表示させる

上記で書いたバージョンを以下のように使う

versionLabel.text = "Ver \(version ?? "")"