В настоящее время я использую инструменты с помощью bash-скрипта для запуска интерфейса командной строки для запуска запуска модуля автоматизации.
С 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
Даже при сбое аутентификации запускается плагин автоматизации, однако для этого требуется, чтобы в моем сценарии физическая няня ввела учетные данные, что во многом противоречит цели этих запусков командной строки. Можно ли добавить детали пользователя в качестве аргументов? Или есть какой-то другой способ пропустить это приглашение, не требуя, чтобы человек нажал на клавиши?
- РЕДАКТИРОВАТЬ -
Это диалоговое окно авторизации появляется при первой попытке запустить тесты UIAutomation из графического интерфейса.
Подано радарное сообщение: //10945962.
- РЕДАКТИРОВАТЬ -
Как только в GUI получен ответ на диалог авторизации, запросы перестают появляться в командной строке. Этот вид обходного пути не выглядит как «ответ».