Phone serial number
nsstring* identifiernumber = [[Uidevice currentdevice] uniqueidentifier];
NSLog (@ "Mobile serial number:%@", identifiernumber);
Phone aliases: User-defined names
nsstring* userphonename = [[Uidevice currentdevice] name];
NSLog (@ "phone alias:%@", userphonename);
Device Name
nsstring* devicename = [[Uidevice currentdevice] systemName];
NSLog (@ "Device name:%@", devicename);
Mobile phone system version
nsstring* phoneversion = [[Uidevice currentdevice] systemversion];
NSLog (@ "mobile phone system version:%@", phoneversion);
Phone model
nsstring* Phonemodel = [[Uidevice currentdevice] model];
NSLog (@ "mobile phone Model:%@", Phonemodel);
Local model (internationalized region name)
nsstring* Localphonemodel = [[Uidevice currentdevice] Localizedmodel];
NSLog (@ "internationalized Zone Name:%@", Localphonemodel);
Nsdictionary *infodictionary = [[NSBundle mainbundle] infodictionary];
Current app Name
NSString *appcurname = [infodictionary objectforkey:@ "Cfbundledisplayname"];
NSLog (@ "Current application name:%@", appcurname);
Current application version such as: 1.0.1
NSString *appcurversion = [infodictionary objectforkey:@ "cfbundleshortversionstring"];
NSLog (@ "Current application software version:%@", appcurversion);
Current app version number int type
NSString *appcurversionnum = [infodictionary objectforkey:@ "cfbundleversion"];
NSLog (@ "Current application version number:%@", appcurversionnum);
Get software Bundles
NSString *identifier = [[NSBundle mainbundle] bundleidentifier];
NSLog (@ "Current application bundle:%@", identifier);
IOS get phone model, system version, software name, software version