2012-10-25 43 views
4

我嘗試從設備上的命令行運行Instruments 4.5。我有以下內容從設備上的命令行運行儀器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

嘗試運行儀器與'-v'詳細的日誌記錄。它可能會提供更多信息 – stackErr

+0

另外,請嘗試刪除您指定的自動化結果目錄或指定一個空白目錄。有時會在那裏寫下不完整的結果,並且它會軟化儀器。 –

回答

3

我真的搞清楚爲什麼這不起作用。上面列出的命令沒有問題。從命令行運行儀器目前不支持所有受支持的iOS設備。同樣的命令適用於我的iOS6新ipad,但不適用於我的舊ipod與ealier iOS。我找到下面的鏈接。希望這有助於每個人。此外,在一些奇怪的情況下,命令僅在儀器和Xcode中沒有運行....

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