在Apple设备上,转到设置->常规->关于

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

它应该说类似“ 9.0版(13A344)”

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

如何获取BuildID(即13A344)?

根据我在http://www.ipsw.me/9.0上看到的内容,我认为BuildID是正确使用的术语

我可能是错的。

最佳答案

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

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"]];
}


这将使您:

ProductBuildVersion = 13E238;
ProductCopyright = "1983-2016 Apple Inc.";
ProductName = "iPhone OS";
ProductVersion = "9.3.1";

07-24 09:24