2012-06-01 1 views
0

enter image description hereЗапуск Apple, инструменты из командной строки бросками: Искусственное применение бросить

Это всплывающее окно предотвращения других скриптов запуска и печатает следующие действия:

приборы [2596]: kCGErrorInvalidConnection: CGSGetCurrentCursorLocation: Invalid соединение инструменты [2596] : kCGErrorFailure: установить точку останова @ CGErrorBreakpoint() на ловить ошибки при их регистрации.

вино Сегментации: 11

Я использую подпроцесс (в Python), чтобы запустить несколько сценариев для тестирования моего приложения.

Это ошибка в инструментах? иногда он просто печатает для регистрации события отладки: «Целевое приложение, похоже, умерло», что не останавливает поток сценариев.

Любые идеи?

[Редактировать]

Я обновил инструменты командной строки вчера и, кажется, предоставить более подробную информацию в настоящее время:

[__NSCFType transport]: unrecognized selector sent to instance 0x7fa54ba61b50 

09:43:49.987 instruments[2544:1203]_stopScript: threw -[__NSCFType transport]: unrecognized selector sent to instance 0x7fa54ba61b50 

2012-06-15 09:43:49.988 instruments[2544:1203] * -[NSConditionLock dealloc]: lock (NSConditionLock: 0x7fa548dbd480> '(null)') deallocated while still in use 

2012-06-15 09:43:49.988 instruments[2544:1203] * Break on _NSLockError() to debug. 
+0

была ли эта проблема решена? – Legolas

+0

Nop, все еще ждущий ... –

+0

Хорошо, я понял, что нашел решение. – Legolas

ответ

1

Вы должны использовать файл .app в каталоге iPhone симулятор.

(или)

Делают xcodebuild с DSTROOT флагом депонировать приложение и использовать его для автоматизации.

xcodebuild -workspace ./ProjectWorkspace.xcworkspace -scheme "SchemeName" -sdk 
iphonesimulator5.1 -configuration "Debug" clean build install 
DSTROOT=~/Desktop/tmp/yourAppName.app