我有一个奇怪的问题。 当我在模拟器中执行项目时(在ipad ios 7.1上)它运行正常,每次打开模拟器时它都会打开原始设备(ipad ios 7.1)。 一旦我通过命令行执行UIautomation,它就会打开不同的模拟器(iphone ios 6),从那时起,每次打开模拟器时都会打开iphone ios 6。 我正在运行xcode 5.1.1
使用xcode 5.0.2的机器上的一切正常(ipad ios 7.1上运行相同的测试)
答案 0 :(得分:1)
最近,对xcode和乐器进行了更改,现在需要通过命令行运行乐器时需要可选的标志,您需要指定要使用的设备。
要获取设备列表,您可以打开终端并使用以下命令。
instruments -w l
这将打印模拟器列表。以
的形式(Simulator Name) [Simulator UUID]
iPhone 6 Plus (8.1 Simulator) [E19E1336-183D-4C22-93F3-E8E185A496DF]
我发现您可以使用名称或UUID,并附加您的cmd行以进行自动化测试
-w [UUID]