即。这是否打电话:
NSString *udid = [UIDevice currentDevice].uniqueIdentifier;
在任何Mac计算机上的iPhone模拟器上执行时,返回的UDID始终是相同的吗?
目前我电脑上的iPhone模拟器返回“2BA99337-3AE2-5234-93DA-193703B876F8”。
答案 0 :(得分:43)
模拟器的UDID实际上与Mac的UDID相同。您可以通过查看System Profiler实用程序(称为硬件UUID)轻松验证这一点。
在iPhone,iPad和iPod Touch上,它是40个小写十六进制数字,可能是某个硬件标识符的SHA1哈希值。
答案 1 :(得分:13)
Xcode为您提供此数据:
查看那里的机器的标识符。
-OR-
Xcode 6:打开设备(CMD + SHIFT + 2 -OR-窗口 - >设备)
答案 2 :(得分:4)
我的UDID从iPhone模拟器报告为03B41D62-FB69-5B6D-A95E-473842F4DFE3,所以看起来你是对的。
答案 3 :(得分:3)
打开终端并输入system_profiler SPHardwareDataType
- 硬件UUID 下的输出是用于在该特定计算机上运行的所有iOS模拟器实例的ID。