Подтвердить что ты не робот

Xcode 7 с El Capitan не может подписать двоичный файл для экспорта - не может нажать кнопку "разрешить"

У меня возникла проблема, когда Mac OSX 10.11 El Capitan не может кодировать двоичный код для adhoc-распространения. Вопрос необычен:

  • Я передал сертификат распространения на этом mac
  • XCode спрашивает меня, может ли он использовать закрытый ключ для подписания ipa
  • Нажатие кнопки "разрешить" или "всегда разрешать" ничего не делает, поле пароля не встряхивается для неправильного пароля.

В результате я не могу экспортировать IPA (этот закрытый ключ никогда не использовался ранее на этом Mac).

Как исправить ошибку "невозможно щелкнуть или разрешить" с помощью Xcode7/El Capitan?

Попытка установить сертификат распространения "всегда разрешать" не удается также в помощнике keychain: введите описание изображения здесь

4b9b3361

Ответ 1

El Capitan не позволяет программному обеспечению нажимать кнопки "Разрешить" или "Всегда разрешать" по соображениям безопасности. Если вы используете программное обеспечение, которое перехватывает события мыши, такие как MagicPrefs, это может регистрироваться как щелчок программного обеспечения. Попробуйте отключить любое программное обеспечение, которое считывает события мыши или использует стандартную USB-мышь.

Я нашел ответ здесь: https://forums.developer.apple.com/thread/25092 и здесь: https://discussions.apple.com/thread/7305746

Ответ 2

Не полное решение, но я смог обойти это, загрузившись в безопасный режим и построив оттуда. В безопасном режиме я также добавил приложение Xcode к элементу keychain, и теперь он больше не запрашивает разрешения.