如何在程式碼中獲取 iOS 專案的當前版本?
當我們構建 iOS 應用程式時,它預設獲得版本 1.0 和版本 0。每當我們將新版本上傳到應用商店時,我們需要更改版本號。我們可以更新測試版本的內部版本號。版本號和內部版本號儲存在專案中的 info.plist 檔案中。
有時我們可能需要在應用程式中訪問內部版本號或版本號來執行一些自定義操作。
要獲取版本號,我們可以使用以下程式碼並將其分配給一個變數或常量。
Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as! String
要獲取內部版本號,我們可以使用以下程式碼
Bundle.main.object(forInfoDictionaryKey: kCFBundleVersionKey as String) as! String
例如,我們可以使用 viewDidLoad 中的上述程式碼來訪問這些值並輸出。
override func viewDidLoad() { super.viewDidLoad() let currentVersion = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as! String let currentBuild = Bundle.main.object(forInfoDictionaryKey: kCFBundleVersionKey as String) as! String print(currentVersion,".",currentBuild) }
當我們執行上述程式碼時,我們將得到我們的版本號,後面跟著一個“.”和內部版本號。
廣告