iOS獲取當前app的名稱和版本號及其他信息

iOS獲取當前app的名稱和版本號

NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];//獲取app版本信息

NSLog(@"%@",infoDictionary); ?//這里會得到很對關于app的相關信息

下面,我們開始取需要的字段:

// app名稱

NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"];

// app版本

NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];

// app build版本

NSString *app_build = [infoDictionary objectForKey:@"CFBundleVersion"];

//手機序列號

NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier];

NSLog(@"手機序列號: %@",identifierNumber);

//手機別名: 用戶定義的名稱

NSString* userPhoneName = [[UIDevice currentDevice] name];

NSLog(@"手機別名: %@", userPhoneName);

//設備名稱

NSString* deviceName = [[UIDevice currentDevice] systemName];

NSLog(@"設備名稱: %@",deviceName );

//手機系統版本

NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];

NSLog(@"手機系統版本: %@", phoneVersion);

//手機型號

NSString* phoneModel = [[UIDevice currentDevice] model];

NSLog(@"手機型號: %@",phoneModel );

//地方型號? (國際化區域名稱)

NSString* localPhoneModel = [[UIDevice currentDevice] localizedModel];

NSLog(@"國際化區域名稱: %@",localPhoneModel );

NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];

// 當前應用名稱

NSString *appCurName = [infoDictionary objectForKey:@"CFBundleDisplayName"];

NSLog(@"當前應用名稱:%@",appCurName);

// 當前應用軟件版本? 比如:1.0.1

NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];

NSLog(@"當前應用軟件版本:%@",appCurVersion);

// 當前應用版本號碼? int類型

NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"];

NSLog(@"當前應用版本號碼:%@",appCurVersionNum);

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容