Инструменты не запускаются из командной строки - PullRequest
2 голосов
/ 09 февраля 2012

Я пытался запустить инструменты из командной строки.Но происходит сбой со следующей ошибкой:

2012-02-08 14:48:16.104 instruments[94502:60f] -[NSAlert alertWithError:] called 
    with nil NSError. A generic error message will be displayed, 
    but the user deserves better. 

Wed Feb  8 14:48:16 c1dev-dm23409.overstock.com instruments[94502] 
    <Error>: kCGErrorInvalidConnection: CGSGetCurrentCursorLocation: Invalid connection 

Wed Feb  8 14:48:16 c1dev-dm23409.overstock.com instruments[94502] 
    <Error>: kCGErrorFailure: Set a breakpoint @CGErrorBreakpoint() to catch errors as 
    they are logged. 

2012-02-08 14:48:16.137 instruments[94502:60f] Recording cancelled : At least 
    one target failed to launch; aborting run

Может кто-нибудь сказать мне, что мне не хватает?

1 Ответ

1 голос
/ 08 мая 2012

Я полагаю, что ошибки Invalid connection и следующие Set a breakpoint... - это то, с чем реагирует Instruments, когда возникает какая-либо проблема.

Что действительно важно, так это последняя строка: Recording cancelled : At least one target failed to launch.

По моему опыту, это означает, что ваша программа не может быть загружена (профиль обеспечения, несуществующая сборка и т. Д.) Или что выне указал это правильно в командной строке.Вот как я указываю instruments:

$ instruments -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate 
    /path/to/my/AppName.app -e UIARESULTSPATH . -e UIASCRIPT testscript.js
...