В настоящее время я использую Instruments через bash-скрипт для запуска интерфейса командной строки для запуска плагина Automation.
В версии 4.2 это работало достаточно хорошо, однако после обновления до Xcode 4.3 мне теперь предлагается ввести авторизованного пользователя для "анализа других процессов". Ни один пользователь фактически не проходит аутентификацию, даже если предоставлены правильные полномочия. Я получаю следующую ошибку:
Failed to authorize rights (0x20) with status: -60007.
2012-02-27 19:30:37.232 instruments[54151:1c03] Failed to connect to local pid watcher service: (os/kern) failure
Даже при сбое аутентификации плагин Automation выполняется, однако это требует, чтобы в моем сценарии физическая няня вводила учетные данные, что во многом сводит на нет цель этих запусков командной строки. Можно ли добавить данные пользователя в качестве аргументов? Или есть какой-то другой способ пропустить это приглашение без необходимости присутствия человека у клавиш?
-- EDIT --
Этот диалог авторизации появляется, когда вы пытаетесь впервые запустить тесты UIAutomation из графического интерфейса.
Подал радар rdar://10945962
-- EDIT --
После ответа на диалог авторизации в графическом интерфейсе, подсказки перестают появляться в командной строке. Однако такой обходной путь не кажется действительным в качестве "ответа".