ios7中获取机器udid的问题。

参考版主的教程及google之后
我实现的具体方式如下:
导入libMobileGestalt.dylib框架,加入
https://github.com/Cykey/ios-reversed-headers/blob/master/MobileGestalt/MobileGestalt.h
头文件
代码如下:
CFStringRef value = MGCopyAnswer(kMGUniqueDeviceID);NSLog(@“Value: %@”, value);CFRelease(value);

在模拟器中得到返回值
但是在真机调试过程中,打印出来的值为nil

请教版主是什么原因?

在非越狱机上,因为沙盒及权限等原因,这个值应该是无法获取的