目的
iOSアプリのアプリ情報を取得したいときのメモ
アプリ名
アプリ名を取得したい場合、以下のコードで取得。
let name: String = Bundle.main.object(forInfoDictionaryKey:
"CFBundleName") as? String ?? ""
print(name)
-> test
バージョン
アプリのバージョンを取得したい場合、以下のコードで取得。
let version: String = Bundle.main.object(forInfoDictionaryKey:
"CFBundleShortVersionString") as? String ?? ""
print(version)
-> 1.1.1
ユーザが確認できる値。
バンドルバージョン
アプリのバンドルバージョンを取得したい場合、以下のコードで取得。
let bundleVersion: String = Bundle.main.object(forInfoDictionaryKey:
"CFBundleVersion") as? String ?? ""
print(bundleVersion)
-> 1
ユーザは確認できない値。
Appleに申請するたびに更新が必要。