我尝试从设备上的命令行运行Instruments 4.5。我有以下
instruments -w UICD -t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate /Users/xxx/Library/Developer/Xcode/DerivedData/xxxxx/Build/Products/Debug-iphoneos/AppName.app -e UIASCRIPT /Users/xxxx/Documents/Automation/test.js -e UIARESULTSPATH /pathName
我也尝试省略路径名和.app扩展名,因为我在iPod上运行。并尝试了Release-iphoneos和Debug-iphoneos构建。但无论我做什么,它总是给我错误:
Instruments Trace Error : Failed to start trace
谁能告诉我为什么以及如何使这项工作?谢谢!
答案 0 :(得分:3)
我实际上弄明白为什么这不起作用。上面列出的命令没有错。从命令行运行Instruments目前不支持所有受支持的iOS设备。相同的命令适用于我的iOS6新ipad,但不适用于我的旧iPod和更早的iOS。我找到下面的链接。希望这有助于每个人。此外,在某些奇怪的情况下,该命令仅在仪器和Xcode未运行时起作用....
https://discussions.apple.com/thread/4344641?start=0&tstart=0