关注this问题,如何将iPhone模拟器作为设备启动instruments。 我试过这个:
$ instruments -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -w iphonesimulator5.0 MyApp.app
但是我收到了这个错误:
仪器使用错误:设备无法使用。
答案 0 :(得分:1)
-w <deviceID>
仅在您希望将硬件设备指定为目标时使用(&#39; deviceID&#39;此处为设备的标识符,可在Xcode的管理器中找到)。
您可以在构建期间指定一个标志,以强制乐器使用iPhone,而不是使用-w
。可以找到详细信息here。
答案 1 :(得分:0)
我这样做如下: 1.我创建了一个模板,我在其中调用我的UI自动化主文件,触发器运行所有脚本。 EX: //Main.js文件将运行auto.js脚本 //auto.js是我运行所有脚本的主文件 //Main.js文件 #import“auto.js” auto.run(); //现在打开终端并运行以下命令。 1.转到保存模板的目录 2.复制模拟器(完整路径)所在的位置 比运行以下命令: instruments -t ./NameOfYourTemplate.tracetemplate /Users/swathyvalluri/Debug-iphonesimulator/MyApp.app
注意:在模板中创建一个新文件,然后将内容复制到其中,否则它将在本地查找Main.js文件,并在其他服务器上运行时失败。
如果您需要更多帮助,请与我们联系:)
答案 2 :(得分:0)
设备ID在此处表示设备的UDID。
另见下面的链接,非常有用: http://lemonjar.com/blog/?p=69