導航:首頁 > 版本升級 > ios開發獲取程序版本號

ios開發獲取程序版本號

發布時間:2025-03-16 23:37:02

1. 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);

2. 如何獲得 ios的系統版本號

獲得IOS系統版本號
[[[UIDevice currentDevice] systemVersion] floatValue]

獲得硬體名稱

+ (NSString*)getMachine{
size_t size;
sysctlbyname("hw.machine", NULL, &size, NULL, 0);
char *name = malloc(size);
sysctlbyname("hw.machine", name, &size, NULL, 0);

NSString *machine = [NSString stringWithCString:name encoding:NSUTF8StringEncoding];

free(name);

if( [machine isEqualToString:@"i386"] || [machine isEqualToString:@"x86_64"] ) machine = @"ios_Simulator";
else if( [machine isEqualToString:@"iPhone1,1"] ) machine = @"iPhone_1G";
else if( [machine isEqualToString:@"iPhone1,2"] ) machine = @"iPhone_3G";
else if( [machine isEqualToString:@"iPhone2,1"] ) machine = @"iPhone_3GS";
else if( [machine isEqualToString:@"iPhone3,1"] ) machine = @"iPhone_4";
else if( [machine isEqualToString:@"iPod1,1"] ) machine = @"iPod_Touch_1G";
else if( [machine isEqualToString:@"iPod2,1"] ) machine = @"iPod_Touch_2G";
else if( [machine isEqualToString:@"iPod3,1"] ) machine = @"iPod_Touch_3G";
else if( [machine isEqualToString:@"iPod4,1"] ) machine = @"iPod_Touch_4G";
else if( [machine isEqualToString:@"iPad1,1"] ) machine = @"iPad_1";
else if( [machine isEqualToString:@"iPad2,1"] ) machine = @"iPad_2";

return machine;
}

3. ios開發怎麼查找ios工程的版本號

方法/步驟

創建工程項目和視圖控制器
1、創建工程項目,新建一個UIViewController;
2、選中工程,右鍵-New File…選擇「Cocoa Touch Class」-Next,給個合理的名稱ViewController,再Next完成;
3、在AppDelegate.m文件包含#import "ViewController.h";
4、初始化創建ViewController的視圖控制器,並用導航欄控制器包含。將之設置為根視圖控制器。

方法一:獲取自己伺服器版本號檢查
1、通過網路請求獲取伺服器上的版本號;
2、獲取當前應用版本號;
3、將版本號轉換為整形進行比較;
4、如果有版本更新則跳轉到app store上下載。
方法二:獲取app store上架版本號檢查

1、通過網路同步請求獲取app store上對應APP ID的應用信息;
2、提取信息上的最新版本號和下載地址;
3、獲取當前應用版本號;
4、將版本號轉換成雙精度型進行比較;
5、對於有兩個點的版本號的最後一個點不處理。

方法二:進行比較版本號

1、比較兩個double大小;
2、創建並初始化一個UIAlertView用以顯示是否更新以及更新內容;
3、為UIAlertView添加代理方法;
4、[alert show]顯示結果。

當需要更新下載時需要跳轉下載

6
運行效果(以第二種方法,iOS版QQ應用為例截圖)

4. IOS中怎樣獲取應用在蘋果伺服器的版本號

1.首先獲取你的應用的id。這個可以在itunes上獲取鏈接中有ID。

2.發送POST請求

NSString *URL =
@=你的應用ID";

3.從伺服器返回的數據中取出version這個值就是版本號。接下來在進行比較

閱讀全文

與ios開發獲取程序版本號相關的資料

熱點內容
你去外面玩沒有網路怎麼辦 瀏覽:252
abc文件用什麼打開 瀏覽:887
卸載後文件還在哪裡 瀏覽:152
appleid需要8個字元 瀏覽:9
瀏覽器緩存文件提取 瀏覽:821
網路上如何找回證券開戶賬號 瀏覽:373
紅酒網站哪個好 瀏覽:822
蘋果大悅城維修中心 瀏覽:179
快點app有哪些好看的小說主角是男的 瀏覽:515
iphone怎麼改文件名後綴 瀏覽:776
win10系統瀏覽器字體暗淡 瀏覽:486
微信好友備份助手插件 瀏覽:180
太空工程師如何編程模塊 瀏覽:721
劍網三95級新版本挖寶 瀏覽:288
win10如何喚出表情 瀏覽:712
系統損壞日誌文件怎麼修復 瀏覽:175
mac雙系統裝win10系統下載 瀏覽:398
行程卡未找到行程數據怎麼辦 瀏覽:268
sources文件夾可以刪除嗎 瀏覽:82
資料庫的關系圖 瀏覽:186

友情鏈接