В настоящее время я использую инструменты через bash script, чтобы инициировать интерфейс командной строки для запуска прогонов модуля автоматизации.
С 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
Даже при сбое аутентификации подключается модуль автоматизации, однако для этого требуется, чтобы мой script имел учетную запись физической няни, которая во многом проигрывает цели этих прогонов командной строки. Возможно ли добавить данные пользователя в качестве аргументов? Или есть какой-то другой способ пропустить это приглашение, не требуя от человека клавиш?
- EDIT -
Этот диалог авторизации появляется при первом запуске тестов UIAutomation из графического интерфейса.
Передано радар rdar://10945962.
- EDIT -
После ответа на авторизацию в графическом интерфейсе в командной строке перестают появляться сообщения. Этот вид работы не кажется действительным как "ответ".