当前位置:  开发笔记 > IOS > 正文

iPhone Simulator UDID是否对每个已安装的实例都是唯一的?

如何解决《iPhoneSimulatorUDID是否对每个已安装的实例都是唯一的?》经验,为你挑选了2个好方法。

即这个电话:

NSString *udid = [UIDevice currentDevice].uniqueIdentifier;

在任何mac计算机上的iPhone模拟器上执行时,返回总是相同的UDID吗?

目前我的电脑上的iPhone模拟器返回"2BA99337-3AE2-5234-93DA-193703B876F8".



1> Fazal Majid..:

模拟器的UDID实际上与Mac的UDID相同.您可以通过查看System Profiler实用程序(称为硬件UUID)轻松验证这一点.

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


当我在Xcode(开发人员工具 - > ios模拟器)下运行模拟器时,每个虚拟设备(硬件 - >设备 - >管理)我从列表中单击显示一个不同的标识符,没有一个类似于我的mac UUID.

2> cynistersix..:

Xcode为您提供以下数据:

    Xcode 5:打开管理器

    单击我的Mac

    查看那里的机器的标识符.

    -要么-

    Xcode 6:打开设备(CMD + SHIFT + 2 -OR-窗口 - >设备)

    单击您正在运行的模拟器

    查看那里的模拟器的标识符

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有