SDK是否提供用于检索当前Macbook的UUID的API?
答案 0 :(得分:1)
所以,如果您不关心新的AppStore规则等......请转到:
- (NSString *)getSystemUUID {
io_service_t platformExpert = IOServiceGetMatchingService(kIOMasterPortDefault,IOServiceMatching("IOPlatformExpertDevice"));
if (!platformExpert)
return nil;
CFTypeRef serialNumberAsCFString = IORegistryEntryCreateCFProperty(platformExpert,CFSTR(kIOPlatformUUIDKey),kCFAllocatorDefault, 0);
if (!serialNumberAsCFString)
return nil;
IOObjectRelease(platformExpert);
return (__bridge NSString *)(serialNumberAsCFString);;
}
请注意:
IOKit.framework
添加到项目中才能实现此目的
上班。 nil
NSString
;