How do I get the App version and build number using Swift?

前端 未结 30 1090
暖寄归人
暖寄归人 2020-12-22 15:21

I have an IOS app with an Azure back-end, and would like to log certain events, like logins and which versions of the app users are running.

How can I return the ver

30条回答
  •  被撕碎了的回忆
    2020-12-22 15:53

    Simple utility function to return App version as Int

    func getAppVersion() -> Int {
    
            if let appVersion = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String {
    
                let appVersionClean = appVersion.replacingOccurrences(of: ".", with: "", options: NSString.CompareOptions.literal, range:nil)
    
                if let appVersionNum = Int(appVersionClean) {
                    return appVersionNum
                }
            }
            return 0
        }
    

提交回复
热议问题