Ios4 使用iPhone模拟器从命令行启动仪器
下面的问题是,如何使用iPhone模拟器作为设备启动。 我试过这个:Ios4 使用iPhone模拟器从命令行启动仪器,ios4,ios-simulator,instruments,Ios4,Ios Simulator,Instruments,下面的问题是,如何使用iPhone模拟器作为设备启动。 我试过这个: $ instruments -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -w iphonesimulator5.0 MyApp.app 但我得到了这个错误: 仪器使用错
$ instruments -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -w iphonesimulator5.0 MyApp.app
但我得到了这个错误:
仪器使用错误:设备无法准备好使用
-w
仅在您希望将硬件设备指定为目标时使用(此处的“deviceID”是设备的标识符,可在Xcode的管理器中找到)
您可以在构建期间指定一个标志来强制仪器使用iPhone,而不是使用-w
。可以找到详细信息。我的做法如下:
1.我创建了一个模板,在该模板中,我调用我的UI自动化主文件,该文件触发运行所有脚本。
前任:
//Main.js文件将运行auto.js脚本
//auto.js是我运行所有脚本的主文件
//Main.js文件
#导入“auto.js”
auto.run();
//现在打开终端并运行以下命令。
1.转到保存模板的目录
2.复制模拟器(完整路径)所在的位置
然后运行以下命令:
instruments-t./NameOfYourTemplate.tracetemplate/Users/swathyvalluri/Debug iphonesimulator/MyApp.app
注意:在模板中创建一个新文件,并将内容复制到模板中,否则它将在本地查找Main.js文件,并在另一台服务器上运行时失败
如果您需要更多帮助,请告诉我:)设备id在此表示设备的UDID 另请参见下面的链接,它非常有用: