OSX 10.11.1 - Доступ до KeyChain не дозволяє змінювати дозвіл на доступ


3

У 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 не працює.


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


Чи змогли ви вирішити це?
Перевантаження Апофенії

Дивіться мою власну відповідь нижче
doggod

Відповіді:


2

Використовуєте VPN чи якесь програмне забезпечення, яке імітує рухи миші? Дивіться тут:

"кодовий знак хоче підписати за допомогою ключа. Не дозволяє або завжди дозволяє, але забороняє роботу" https://forums.developer.apple.com/thread/25092


Дякую, це працювало для мене! Я використовую утиліту під назвою MagicPrefs, яка змінює мою поведінку миші. Після того, як я вийшов з нього і перезапустив XCode, я зміг дозволити доступ до ключа.
Еван

1

Вибачте, якщо ви пройшли деякі з цих кроків.

  1. Спроба відремонтувати брелок.
  2. Якщо ви готові створити і новий брелок
  3. Видаліть папку налаштувань брелока в бібліотеці і подивіться, чи це допомагає.

Так, спробував це все
doggod

0

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


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


Привіт @dogsgod У мене така ж проблема з модальним вікном, чи маєте ви уявлення, як я можу це виправити без перевстановлення ОС?
швейцар

Використовуйте IDE Apple вирішила відповідати за цей конкретний ключ. У моєму випадку це Xcode - зміна даних облікових записів у Xcode працює нормально, Keychain все ще відмовляється оновити ключ. Я також повинен був дізнатися, що редагування через з'єднання VNC може не працювати (див.
Іншу

блискуче дякую, це все було! Я використовував свій Mac віддалено, коли я спробував його локально, він нарешті спрацював :)
швейцар
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.