是iPhone模拟器UDID唯一为每个已安装的实例?(Is the iPhone Simulator

2019-08-17 07:36发布

IE浏览器这一呼吁:

NSString *udid = [UIDevice currentDevice].uniqueIdentifier;

当它在iPhone模拟器执行的任何Mac电脑上或不返回总是相同的UDID?

目前,iPhone模拟器我的电脑上返回“2BA99337-3AE2-5234-93DA-193703B876F8”。

Answer 1:

我的UDID被报告为03B41D62-FB69-5B6D-A95E-473842F4DFE3从iPhone模拟器,所以看起来你是正确的。



Answer 2:

模拟器的UDID实际上是一样的Mac的UDID。 您可以轻松地通过查看系统概述实用程序(它被称为硬件UUID)验证这一点。

在iPhone,iPad和iPod Touch,它是40个小写十六进制数字,可能是一些硬件标识符的SHA1哈希。



Answer 3:

Xcode中有此数据为您提供:

  1. Xcode中5:打开管理器
  2. 点击我的Mac
  3. 看看标识符机的出现。

    -要么-

  4. xcode的6:打开装置(CMD + SHIFT + 2 - 或 - 窗口 - >设备)

  5. 点击你正在运行的模拟器
  6. 看看标识符模拟器有


Answer 4:

在开路端和类型system_profiler SPHardwareDataType -下硬件UUID的输出是用于该特定计算机上运行iOS模拟器的所有实例的ID。



文章来源: Is the iPhone Simulator UDID unique for each installed instance?