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

Xcode запрашивает имя пользователя и пароль каждый раз, когда я скомпилирую устройство

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

Авторизовать разработчика без права администратора в Xcode/Mac OS

Я также попытался отключить и включить DevSecurityTools, но это не сработало. Я использую Xcode 4.3.1, установленный на Mac OSX Lion 10.7.3.

Есть ли способ исправить это?

4b9b3361

Ответ 1

Для решения перейдите в Keychain Access, и в верхней левой навигации переместите сертификат разработчика из "Системы" в "Вход".

Фактически проблема заключается в том, что сертификат разработчика находится под "Системой", и он блокируется каждый раз, поэтому для разблокировки потребуется пароль, тогда как когда сертификат находится в разделе "Вход", он решит это.

Ответ 2

В цепочке ключей удалите сертификаты разработки и распространения из Система и поместите их под Войти. Он спросит один раз, и вам нужно выбрать Всегда разрешать

Это сработало для меня. Надеюсь, это сработает для вас.

Ответ 3

В Xcode 7.1 я не нашел Login, поэтому я дал доступ к Xcode и codesign для ключа сертификата, выполнив следующие шаги:

  • Открытая цепочка ключей
  • Перейти к сертификату в разделе Система
  • Нажмите на закрытие, щелкните правой кнопкой мыши по закрытому ключу и выберите "Получить информацию"
  • Нажмите вкладку "Контроль доступа"
  • Добавить Xcode и coding в разделе Всегда разрешать доступ к этим приложениям: '

Он решает мою проблему.

Ответ 4

Является ли каталог /Developers из старого Xcode все еще на диске? У меня просто был пользователь с этой проблемой, которая также испытывала сбои сборки с кодом, который другие пользователи смогли успешно построить. Некоторые из ассоциаций файлов вызывают новый Xcode (перемещенный в папку /Applications ) для ссылки на компоненты в старой папке /Developers. Как только мы удалили папку и опустошили мусор, все сработало, как ожидалось.

Ответ 5

После переноса формы сертификата разработчика "Система" на "Логин". Если он по-прежнему запрашивает имя пользователя и пароль, вам необходимо проверить подписание кода. Перейдите к настройке сборки и под подпиской кода выберите уважаемый сертификат разработчика. Это работает для меня.