4

デバイスのコマンドラインからInstruments4.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

誰かがこれを機能させる理由と方法を教えてもらえますか?ありがとう!

4

1 に答える 1

3

私は実際にこれが機能しない理由を理解しています。上記のコマンドに問題はありません。コマンドラインからのInstrumentsの実行は、現在、サポートされているすべてのiOSデバイスで機能しているわけではありません。同じコマンドは、iOS6を搭載した新しいipadでも機能しますが、より古いiOSを搭載した古いipodでは機能しません。以下のリンクを見つけました。これが皆さんのお役に立てば幸いです。また、奇妙なケースでは、このコマンドは、機器とXcodeが実行されていない場合にのみ機能します。

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

于 2012-12-12T18:43:42.837 に答える