即这个电话:
NSString *udid = [UIDevice currentDevice].uniqueIdentifier;
在任何mac计算机上的iPhone模拟器上执行时,返回总是相同的UDID吗?
目前我的电脑上的iPhone模拟器返回"2BA99337-3AE2-5234-93DA-193703B876F8".
模拟器的UDID实际上与Mac的UDID相同.您可以通过查看System Profiler实用程序(称为硬件UUID)轻松验证这一点.
在iPhone,iPad和iPod Touch上,它是40个小写十六进制数字,可能是某些硬件标识符的SHA1哈希值.
Xcode为您提供以下数据:
Xcode 5:打开管理器
单击我的Mac
查看那里的机器的标识符.
-要么-
Xcode 6:打开设备(CMD + SHIFT + 2 -OR-窗口 - >设备)
单击您正在运行的模拟器
查看那里的模拟器的标识符