導航:首頁 > 版本升級 > 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開發獲取程序版本號相關的資料

熱點內容
有什麼網站可以做衣服 瀏覽:896
蘇州企業qq 瀏覽:195
安全編程是什麼 瀏覽:603
什麼能存儲視頻數據最久 瀏覽:817
怎麼用少兒編程在電腦上製作游戲 瀏覽:57
一元雲購怎麼編程 瀏覽:56
別人的u盤文件可以用嗎 瀏覽:665
微信電腦如何保存視頻文件 瀏覽:658
qq語音游戲聲音 瀏覽:641
w7文件系統損壞怎麼辦 瀏覽:267
文件名前設置 瀏覽:509
office保存文件出錯 瀏覽:589
離型膜厚檢測數據結果怎麼看 瀏覽:411
c格式文件打不開是怎麼回事 瀏覽:644
cad2014缺少d3文件 瀏覽:484
三星微信數據清理了怎麼恢復 瀏覽:277
oppo倒數據用什麼軟體 瀏覽:729
銷售額數據變動的主要原因是什麼 瀏覽:807
qq設置常用登錄地址嗎 瀏覽:765
視頻如何添加app畫面 瀏覽:303

友情鏈接