About ダイアログ等で表示するための Xcode で設定した アプリのバージョン番号やビルド番号を取得する方法を説明します。
Sponsor Link
環境&対象
以下の環境で動作確認を行なっています。
- macOS Big Sur 11.1
- Xcode 12.3
アプリのバージョン番号やビルド番号
Xcode では、以下の画面で設定するものを指しています。

AppStoreConnect 等でも使用されるので、大事です。
この設定をアプリ上からも確認できるようにしておくことで、どのバージョンのアプリが動作しているかを確認することができるので、About Dialog 等で表示されるようになっていることが多いです。
定型文
Info.plist に保存されています。以下のコードのようにアクセスすることで、取得できます。
example
// get version info/ build number
if let version = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as? String,
let build = Bundle.main.object(forInfoDictionaryKey: "CFBundleVersion") as? String {
versionLabel.text = "Version: \(version) Buld: \(build)"
}
まとめ:バージョン番号・ビルド番号の取得
バージョン番号・ビルド番号の取得
- Info.plist に保存されている
- コード中では Bundle.main.object(forInfoDictionaryKey: “…”) で取得する
説明は以上です。
不明な点やおかしな点ありましたら、こちらまで。
Sponsor Link