我尝试从设备上的命令行运行 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

我还尝试在 iPod 上运行时省略路径名和 .app 扩展名。并尝试了 Release-iphoneos 和 Debug-iphoneos 构建。但无论我做什么,它总是给我错误:
Instruments Trace Error : Failed to start trace

谁能告诉我为什么以及如何使这项工作?谢谢!

最佳答案

我实际上弄清楚为什么这不起作用。上面列出的命令没有错。从命令行运行 Instruments 目前不适用于所有受支持的 iOS 设备。相同的命令适用于我的带有 iOS6 的新 ipad,但不适用于我的旧 ipod。我找到了下面的链接。希望这对大家有帮助。此外,在一些奇怪的情况下,该命令仅在仪器和 Xcode 未运行时才起作用......

https://discussions.apple.com/thread/4344641?start=0&tstart=0

关于instruments - 从设备上的命令行运行仪器 4.5 时无法启动跟踪,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13078828/

10-09 07:39