如何查看iPhone模拟器的设备ID?

我想检查我的iPhone模拟器应用程序的设备ID。 但不使用代码库。 我知道如何处理代码库,使用UIDevice实例。

有没有办法在不使用代码库的情况下找到设备ID?

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

这个答案应该是你想要的。 查看Mac上的System Profiler,id就在那里。 我刚刚在我的机器上测试并且ID匹配。

这是您可以输入以查看它的确切终端命令:

system_profiler SPHardwareDataType 

尝试这个

 instruments -s devices 

通常,有一个Xcode终端工具Xcode工具的一部分)参见xcrun手册页

 xcrun simctl list | egrep '(Booted)' 

仅列出所有引导的(可能是多个)模拟器(删除| egrep '(Booted)'引导| egrep '(Booted)'以查看它们全部)。

UIID结果如

  iPhone 6 Plus (AAAABD40-9DE6-44B7-A4EA-B34ABCDEFCA6) (Booted) 

然后,您可以在Mac上的~/Library/Developer/CoreSimulator/Devices查找文件夹,找到该特定模拟器的所有“所有物”

您还可以通过从“设备”下的列表中选择“我的Mac”,在Xcode管理器中检索标记为“标识符”的相同UDID。

Xcode – >窗口 – >设备和模拟器 – >选择设备

您可以通过导航到主页/设置/常规/关于/序列号(与台式机相同)来直观地查看模拟器中的值。 您可以通过导航到Apple /关于本机Mac并单击OS X下的操作系统版本号来validation这一点(显示屏将更改以指示您的UDID – 您可能需要单击两次)。