使用Appium独特识别iOS设备

时间:2015-03-10 10:07:47

标签: appium

我正在使用带有多个iPhone的Appium。

我想知道Appium是否可以获得某些值,例如(UUID,IMEI或设备序列号),可用于唯一标识设备。

3 个答案:

答案 0 :(得分:1)

在终端中,你可以执行命令instruments -s devices,输出看起来像这样

instruments -s devices
Resizable iPad (8.1 Simulator) [C4CA3A6A-4638-4AA3-ADE0-EF52DC4A2792]
Resizable iPhone (8.1 Simulator) [26E026B6-7183-4D34-A959-8D33F82AF242]
iPad 2 (8.1 Simulator) [FC58D378-D382-49BB-A7B6-F249D21BCD6C]
iPad Air (8.1 Simulator) [963F1E76-5513-4CDD-8C81-B7774747D5DF]
iPad Retina (8.1 Simulator) [F3169876-C767-4F27-84C4-00A8A5DE3AE0]
iPhone 4s (8.1 Simulator) [1FAB83AD-4B58-46BF-B88A-FBCDC0E7B199]
iPhone 5 (8.1 Simulator) [2106BB0C-52B2-4413-B65E-8B6D20D711C9]
iPhone 5s (8.1 Simulator) [EC34641A-F102-4ECE-A92C-3EE7B52027C1]
iPhone 6 (8.1 Simulator) [4B1C21E5-F795-4EEE-807B-3DD310D089B6]
iPhone 6 Plus (8.1 Simulator) [6FEC1EAC-50DE-4093-8585-CD55C7E3BC48]

当您连接了物理设备时,它们将显示在此列表的顶部。您会注意到[]是每个设备的UUID。因此,您可以创建一个小脚本来使用此命令生成列表,然后从列表顶部解析出真实设备,从所有真实设备中解析出UUID(如果您喜欢在不同的场景中,则解析SIM卡)。 / p>

答案 1 :(得分:1)

使用UDID号码可用于唯一标识设备。

简单方法..从iTunes复制/粘贴

Launch iTunes and connect your iPhone.
In the right pane, locate the information about your iPhone, including its name, capacity, software version, serial number, and phone number.
Reveal the Identifier by clicking on Serial Number:. Copy the Identifier to your clipboard by choosing Edit → Copy.

在PC / Mac上使用iTunes获取UDID

答案 2 :(得分:0)

从终端尝试此命令,它将显示被连接的设备

idevice_id -l