每个已安装实例的 iPhone 模拟器 UDID 是否唯一?
-
19-09-2019 - |
题
IE。这是否调用:
NSString *udid = [UIDevice currentDevice].uniqueIdentifier;
在任何 Mac 计算机上的 iPhone 模拟器上执行时是否始终返回相同的 UDID?
目前我电脑上的iPhone模拟器返回“2BA99337-3AE2-5234-93DA-193703B876F8”。
解决方案
我的UDID被报告为03B41D62-FB69-5B6D-A95E-473842F4DFE3从iPhone模拟器,所以看起来你是正确的。
其他提示
模拟器的UDID实际上是相同的Mac的UDID。你可以很容易地通过观察系统概述实用程序(其中它被称为硬件UUID)对此进行验证。
在的iPhone,iPad和iPod Touch,它是40个小写十六进制数字,可能是一些硬件标识符的SHA1哈希。
Xcode 为您提供了以下数据:
- Xcode 5:开放组织者
- 单击我的 Mac
查看那里机器的标识符。
-或者-
Xcode 6:打开设备(CMD+SHIFT+2 -或- 窗口 -> 设备)
- 单击您正在运行的模拟器
- 查看模拟器的标识符
在system_profiler SPHardwareDataType
打开终端和类型 - 在硬件UUID输出强>是用于该特定计算机上运行iOS模拟器的所有实例的ID。
不隶属于 StackOverflow