VersionとBuildの文字列を取得する方法する
実際にアプリをリリースする際、設定画面などにこれらの情報を表示しておきたい場合などに有効な情報だと思います。
VersionとBuildって?
プロジェクトのTARGETSにあるGenetalのIdentityにあるアレのことです。
Versionは言わずもがなばアプリのバージョンのことですが、Buildはすでにアップロード済みのアプリをバージョンを上げずに再アップロードする際、Buildの値を上げることでアップロードが可能になります。(VersionとBuildが前回アップロードのものと同じだとダメ)
取得方法
//Versionの文字列 let version: String! = NSBundle.mainBundle().objectForInfoDictionaryKey("CFBundleShortVersionString") as! String //Buildの文字列 let build: String! = NSBundle.mainBundle().objectForInfoDictionaryKey("CFBundleVersion") as! String print("\(version)(\(build))")//1.0.0
これを表示すると以下のように表示することができます。
人によってはあまり使う場面はないかもしれないですが参考までにどうぞ^ ^