it-swarm.com.ru

Xcode продолжает запрашивать пароль для использования системной цепочки для ключей

Я использую Xcode 4.3.2 под Lion 10.7.3, но каждый раз, когда я устанавливаю приложение для iPhone на устройство, оно постоянно запрашивает у меня имя пользователя и пароль администратора.

Я сделал все, что предложено здесь, и даже переустановил Xcode:

Еще один вопрос, связанный со StackOverflow

Но пока безуспешно.

Вот изображение окна, которое появляется все время:

Xcode 4.3.2 keeps asking for an Admin user name and password

Любые другие предложения о том, как решить эту проблему?

75
Winston

Проблема заключалась в том, что мой сертификат разработчика на связке ключей находился в разделе « Система » на левой панели, которая всегда заблокирована, и для разблокировки требуется мой пароль!

Затем я переместил сертификат разработчика в « login », который всегда разблокирован, и теперь все работает отлично. Раздражение xCode, запрашивающее пароль, прошло.

Пожалуйста, смотрите эту картинку для более подробной информации: enter image description here

151
Winston
  1. Перейти к " Доступ к брелку
  2. Дважды щелкните Закрытый ключ под сертификатом, чтобы подписать код вашего приложения.
  3. Добавьте «Xcode» в « Всегда разрешать этим приложениям: » в списке « Контроль доступа ».
40
zszen

Вот как я исправил это на Xcode 7.2 (также работает в 7.3): 

1) Open KeyChain.
2) Select System, Choose Certificates category.  
3) Select developer certificate  and double click the private key.
4) Check Access Control and tick on 'Allow all item to access this'.
5) Restart Xcode and run the app on device.
20
A.G

Я следовал за этим, чтобы решить вышеупомянутую проблему:

  1. Перейти к Доступ к брелку

  2. Выберите Система >> Ваш сертификат >> Правой кнопкой мыши «Получить информацию»

  3. Откроется окно информации о сертификате >> Выбрать "Доверие" раздел 

  4. Из выпадающего меню выберите «Всегда доверять»

enter image description here

9
Kampai

Надеюсь, что эти шаги решат вашу проблему.

- Open Keychain Access.
- In the top-left corner, unlock the keychain (if it is locked).
- Choose the System keychain from the top-left corner.
- Find your distribution certificate and click the disclosure triangle.
- Double-click ‘Private key’ under your distribution certificate.
- In the popup, go to the Access Control tab.
- Select ‘Allow all applications to access this item’.
- Save the changes.
- Close all windows.
- Run the application.
0
Muhammad Naeem Paracha

В моем случае требуемый сертификат с закрытым ключом был сохранен в System keychain, Certificates category. Чтобы устранить проблему, я экспортировал сертификат (включая закрытый ключ) и переместил его в login keychain, Certificates category.

0
Yulia