在Objective-C中,如何以编程方式获取设备的BuildID

时间:2016-06-17 14:43:59

标签: ios objective-c iphone xcode ipad

在Apple设备上,转到设置 - >一般 - >约

在关于页面中查看设备的“版本”。

应该说“版本9.0(13A344)”

我知道如何在Objective-C中以编程方式获取9.0。

我如何获得BuildID(即13A344)?

我认为BuildID是正确使用的术语,基于我在http://www.ipsw.me/9.0

上看到的内容

我可能错了。

1 个答案:

答案 0 :(得分:1)

您可以像这样轮询SystemVersion.plist:

{{table name}}.{{column name}}

这会让你:

NSDictionary *systemVersion = [NSDictionary dictionaryWithContentsOfFile:@"/System/Library/CoreServices/SystemVersion.plist"];
if (systemVersion != nil) {

    NSString *sysInfo =  [NSString stringWithFormat:@"%@ %@ (Build %@)",
                    [systemVersion objectForKey:@"ProductName"],
                    [systemVersion objectForKey:@"ProductVersion"],
                    [systemVersion objectForKey:@"ProductBuildVersion"]];
}