Ios 在XCTest中获取设备名称(UITesting)

Ios 在XCTest中获取设备名称(UITesting),ios,swift,xctest,uidevice,Ios,Swift,Xctest,Uidevice,在为我的目标运行UITesting时,我很难找到设备名称。下面的代码返回MacBook在模拟器上运行时的名称 UIDevice.current.name 那是因为你在Mac电脑上运行,这就是它的名字 UIDevice.current.name返回 标识设备的名称 签出UIDevice自身和操作系统标识的参考值 这就是获取设备名称的方法。对我来说,当在模拟器中运行应用程序并在模拟器上运行测试时,它会返回“iPhone模拟器”。(Xcode 8.1)是在设备上运行时,它会获取设备名称。对于模拟器,我

在为我的目标运行UITesting时,我很难找到设备名称。下面的代码返回MacBook在模拟器上运行时的名称

UIDevice.current.name


那是因为你在Mac电脑上运行,这就是它的名字

UIDevice.current.name
返回

标识设备的名称

签出UIDevice自身和操作系统标识的参考值


这就是获取设备名称的方法。

对我来说,当在模拟器中运行应用程序并在模拟器上运行测试时,它会返回“iPhone模拟器”。(Xcode 8.1)是在设备上运行时,它会获取设备名称。对于模拟器,我使用UIDevice.current.modelinstead@d.felber甚至我也在使用Xcode,但它不会返回so@Manoj,当您使用模拟器时,您希望它返回什么?它返回的名称是模拟器的默认名称。我现在想知道模型名称。比如说iPhone7或iPhone7Plus模拟器