2014-11-05 78 views
1

我有一个奇怪的问题。 当我在模拟器(在ipad ios 7.1上)中执行项目时,它运行正常,并且每次打开模拟器时都会打开原始设备(ipad ios 7.1)。 一旦我通过命令行执行UIautomation,它会打开不同的模拟器(iphone ios 6),并且从此刻起,每当我打开一个模拟器时,它都会打开一个iphone ios 6. 我正在运行xcode 5.1.1UI自动更改默认设备

机器上的Xcode 5.0.2一切工作正常变化Xcode和仪器曾经是可选的,现在需要通过命令行运行工具的标志(在同一测试是在iPad等iOS 7.1上运行)

回答

1

最近您需要指定您要使用的设备。

要获取设备列表,您可以打开终端并使用以下命令。

instruments -w l 

这将打印模拟器列表。在

(Simulator Name) [Simulator UUID] 
iPhone 6 Plus (8.1 Simulator) [E19E1336-183D-4C22-93F3-E8E185A496DF] 

形式我发现您可以使用的名称或UUID与追加的CMD线的自动化测试

-w [UUID]