OSX 10.11.1 - доступ KeyChain не позволяет изменять права доступа

В Keychain Access я хотел бы добавить Xcode в список приложений, которым разрешен доступ к паролю.

Я открыл KeyChain Access для категории " Пароли", дважды щелкнул пароль, для которого я хочу изменить Контроль доступа, переключился на эту вкладку и добавил Xcode в список.

Когда я нажимаю " Сохранить изменения", появляется модальное окно с сообщением

Keychain access wants to change access permissions of the "the.key.com" item in your keychain

Я должен ввести свой пароль от Keychain, затем нажать одну из трех кнопок: разрешить, запретить или разрешить всегда.

При нажатии разрешить или всегда разрешить ничего не происходит. Единственный вариант, чтобы закрыть модальное окно, это нажать " Отклонить".

Такое же поведение, когда я открываю проект с использованием пароля в XCode. Я получаю тот же диалог с той же проблемой.

Я попробовал обычные приемы, такие как перезапуск, изменение пароля, исправление разрешений с помощью DiskUtil, а также немного поискал, но единственное, что я нашел, не подходит для моей проблемы, так как Xcode не работает.


Обновление: полный брелок для входа затронут, я не могу внести изменения в любой пароль

3 ответа

Решение

Эта проблема была введена OSX Serve r и пользователем_xcsbuildd и настройкой соответствующей папки пользователя, которая не может быть обработана Keychain. Права доступа к файлам настолько испорчены, что я переустановлю OSX.


Редактировать: переустановка, вероятно, была излишней. Хотя некоторые права доступа больше не могут быть изменены в Keychain Access, для них есть поля в настройках Xcode и в некоторых скрытых параметрах в OSX Server.

Используете ли вы VPN или какое-либо программное обеспечение, которое имитирует движения мыши? Посмотреть здесь:

"кодовый знак хочет подписать, используя ключ - не разрешает или всегда разрешает, но запрещает работу" https://forums.developer.apple.com/thread/25092

Извините, если вы прошли через некоторые из этих шагов.

  1. Попытайтесь восстановить брелок.
  2. Если вы готовы создать и новый брелок
  3. Удалите папку настроек цепочки для ключей в Библиотеке и посмотрите, поможет ли это.
Другие вопросы по тегам