Codesign хоче отримати доступ до ключа "доступ" у вашій брелоці, я вводив свій пароль для входу, але продовжує запитувати мене


301

Я намагаюся навчитися завантажувати програми на свій iPhone з Xcode. Коли я все-таки отримую "Codesign хоче отримати доступ до ключа" доступ "у вашій брелоці, я кладу свій пароль для входу, але він постійно вискакує. Я так багато разів намагався ввійти на свій комп'ютер, пароль облікового запису Apple і багато інших.

введіть тут опис зображення


130
Ви повинні вибрати, Always Allowколи закінчите введення пароля
Віктор Джон

9
Власне, @VictorJohn, проблема полягає в тому, що діалогове вікно відкриється і не прийме жодних паролів. У мене те саме питання, і це дивно, як пекло.
hnilsen

5
@Green По-перше, Скиньте діалогове попередження у налаштуваннях Xcode -> General. По-друге, видаліть усі кеші в каталозі кешу -> /Users/username/Library/Developer/Xcode/DerivedData. По-третє, перезавантажте комп'ютер. По-друге, відкрийте Xcode, запустіть проект, завжди дозволяйте Xcode звертатися до KeyChain.
Віктор Джон

7
Ви повинні бути наполегливими. Мені довелося ввести свій пароль і натиснути «Завжди дозволяти», можливо, десять разів, перш ніж це перестане мені спонукати.
Джейсон

3
Я не міг змусити його працювати, якщо не натиснув [Завжди дозволити]. Божевільно, що [Дозволити] не працює і [Завжди дозволяти] робить.
raddevus

Відповіді:


524

Мав те саме питання. Це було виправлено після введення пароля користувача Mac і натисніть Always Allow .


30
Для мене Allow не працював, лише завжди дозволяти , тому обов'язково натисніть на нього.
Мелвін

10
не варто повідомляти про це Apple як про помилку?
mding5692

7
Мені довелося вводити його кілька разів, щоб це працювало !! Я подумав, що пароль був неправильним, і спробував, що ні ... Так дратує !! Я втратив години через це.
анфарес

2
OMG, ти геній. намагався виправити це лайно протягом 6 годин. Ваше рішення працювало на мене. Спасибі богу
Команда

2
Ви повинні бути наполегливими, я повинен був дотримуватися цього кроку 10 разів або до того, як він перестав мене спонукати.
Джейсон

83

Вирішіть цю проблему, зробивши це.

  1. Введіть пароль для входу в Mac і виберіть "Завжди дозволяти"

  2. Одне або кілька діалогових вікон, відкритих та розміщених у одному діалоговому вікні, повторюйте крок 1, поки всі діалоги не закриються. (Отже, ви думали, що ваш пароль невірний, але повторіть «Завжди дозволяти» із вашою частиною пароля для входу в Mac) :))

Сподіваюся, це спрацює.


Пароль для входу в Mac не працює. Я можу працювати, лише якщо вони однакові. Якщо користувач має інший mac usr пароль, він не працюватиме
Зелений

7
Я переконався, що послідовні діалоги означають, що я ввів неправильний пароль ... дякую!
Юлій

2
@Jason Я тебе побив. Моєму було щонайменше 15. Я збирався відмовитись від надії, поки не прочитав ваш коментар. Ура
SaganRitual

2
@GreatBigBore, я радий, що мій коментар допоміг! "Вимийте, промийте, повторіть. Завжди повторіть." - Гомер Сімпсон
Джейсон

2
Яка дурна помилка / особливість. Це теж мене. Вони повинні принаймні розмежовувати кожне з повторюваних підказок, що з’являються.
Гері Олдфабер

50

Я помилково натискав на Дені , і я застряг, ніяк не можна кодувати підписи.

Ось як я вирішив проблему:

  • Відкрийте брелок
  • шукати ключ com.apple.gs.xcode.auth.com.apple.account.AppleIDAuthentication.token
  • Відкрий це
  • натисніть на вкладку Контроль доступу
  • внизу завжди доступ до цих програм: -> додати Xcode у список
  • Не забудьте натиснути Save Changes

введіть тут опис зображення


Мені це подобається. Раніше, можливо, xcode 8 і пізніше, я намагався виконати сценарій, що дозволяє отримати доступ до чогось типу /Applications/Xcode.app/Contents/Developer/usr/bin/codesign, але оскільки xcode9 цей шлях не існує. Будь-який інструмент буде всередині батьківського .app, тому це дуже добре. : схрещування пальців: більше не буде проблем!
AnneTheAgile

Як відкрити брелок?
Піксель

1
@Antinous The Keychain - це додаток. Ви можете знайти його в розділі Програми / Утиліти -> Доступ до
брелоків

працювали! "Зберегти зміни" нічого не зробив, проте у відповіді нижче перемикання блокування входу допомогло
devonj

Спасибі, саме це мені було потрібно. У мене ще було півдесятка діалогів навколо, але коли я ввів своє ключове слово для входу, цього разу вони пішли, і проект склався без додаткових проблем. Xcode 10, macOS 10.13.6. Досі не виправлено.
green_knight

25

Я стикався з цим запущеним абсолютно новим проектом. Начебто кнопка «Дозволити» та «Завжди дозволити», здається, не працює, однак не дає мені «хибного пароля», коливаючи зворотній зв'язок. Що відбувалося, це те, що було кілька діалогових вікон, що знаходяться в одному положенні, тому я ввів пароль і натиснув Дозволити, щоб нічого не змінилося візуально. У мене було щонайменше 3 діалогових вікна, які були складені один на одного, які я виявив лише, коли спробував перетягнути діалог. Введення паролів у кожен з них дозволить моєму проекту закінчити роботу.


Зі мною трапилось те саме, я бачив це, бо тінь навколо діалогу була набагато виднішою, ніж звичайна. Під час завантаження програми я отримав ще два діалогових вікна. Зараз здається нормально. О, Xcode ...
EricH206

Який пароль потрібен?
Зелений

@Green Відповіді Бхараті Деварасу (відповідь, що знаходиться зараз під цією відповіддю) та Антона Ерегіна (відповідь вище) описують, який пароль запитує цей діалог. Однак у деяких випадках пароль брелока може не збігатися з паролем користувача вашого Mac. Якщо ви забули свій пароль брелка, його можна скинути. Можливо, спробуйте відповіді тут: stackoverflow.com/questions/50928239/…
Арі

Ти чудовий незнайомець.
Вілла

18

Я натиснув кнопку «Заборонити», і брелок вимкнувся.

Я заблокував брелок:

введіть тут опис зображення

І тоді я знову ввійшов у брелок для входу.


Що таке брелок для входу ? Як я можу отримати його?
Зелений

Відкрийте додаток під назвою Keychain Access
викликає

17

2019 рік: мені довелося ввести пароль приблизно 40 разів ... повинно бути помилка ... але це спрацювало


Божевільний, що це рішення, хай я не можу повірити, що він працював на мене
isick

Я підтверджую, просто введіть ваш пароль для входу в mac, натисніть дозволити завжди і продовжуйте робити це, поки це не буде нормально, не здайтеся, вам слід добре після декількох спроб (10-40). Виразно помилка.
Габріель П.

2020 рік: машина безперервної інтеграції цим не задоволена
Джейкоб Барнард

12

Введіть пароль, який ви використовуєте для відкриття сеансу Mac та натисніть "Завжди дозволяти", поки всі сповіщення не закриються. Інші кнопки не працюють ...


10

Слідом працював для мене!

  1. відкрити управління брелками на вашому Mac
  2. виберіть "логін" на лівій панелі
  3. шукайте ключ, який викликає це питання. Моя розробник iOS ...
  4. двічі клацніть клавішу та виберіть "Дозволити доступ до всіх програм" у стовпці доступу

Перезапустіть Xcode і спробуйте створити його знову. Він знову запитає вас, але з додатковою опцією "Завжди дозволяти. Введіть пароль користувача macOS як пароль та натисніть" Завжди дозволяти ".

Дайте мені знати, чи працювало воно на вас.


6

У цьому ж діалоговому вікні із запитом пароля KeyChain є 3 кнопки. Швидше за все, шуканий пароль - це вхід у ваш Mac. Якщо натиснути "Дозволити", це працює лише для якогось крихітного аспекту і знову запитає, що дуже спантеличує. Потрібно натиснути "Завжди дозволяти". Команда з верифікації Apple дуже слабка, їм потрібні «нормальні» розробники в дизайнерській команді для ланцюжка подій, щоб отримати додаток у магазині додатків. Звичайні розробники мають дуже схематичні уявлення про KeyChains та сертифікати та профілі.


6

Введіть ваш пароль для входу та виберіть Завжди дозволити , щоб уникнути введення пароля кілька разів.

доступ кодового знаку


3

У мене була така ж проблема. У мене було відкрито більше одного вікна Xcode, закривши всі інші відкриті вікна, залишивши лише поточне відкритим, вирішив проблему для мене.


7
Навіть після 15-річного досвіду роботи з Apple, їх некомпетентність та дурість все ще мене вражає.
TimSim

3

Гаразд, хлопці, через буквально 2,5 години спроби виправити цю помилку, мені вдалося знайти рішення, яке працювало на двох моїх Mac Machines. Це кроки, які я зробив:

  1. Відкрийте Xcode -> Налаштування
  2. Перейдіть на вкладку "Облікові записи"
  3. Натисніть кнопку праворуч внизу, де відображається "Керування сертифікатами"
  4. Шукайте назву сертифіката
  5. Відкрийте диспетчер брелоків
  6. Виберіть у меню вкладку Вхід
  7. Клацніть правою кнопкою миші та видаліть на сертифікаті, який раніше був названий на сторінці налаштувань Xcode
  8. Поверніться до Xcode і подивіться, як Xcode створює новий сертифікат (Вікно буде порожнім протягом декількох секунд, а потім з’явиться новий сертифікат.
  9. Перезапустіть додаток

Я сподіваюся, що це могло б допомогти вам, хлопці. Це мені дуже допомогло! :)

Ліам


2

Станом на 31 серпня 2018 року.

Resolving:
 1.  Search Keychain Access
 2.  [KEYCHAIN] Login | [CATEGORY] Passwords
 3.  Look for you email address and double click. <it might not be necessary but just try this>
 4. [ACCESS CONTROL] choose  "allow all application to access this item".
 5. Rebuild to your phone.  If you have error choose a virtual device and build (to reset the build objects).  Then choose to rebuild to your phone again.

Звідки це?
Лев

ВИСОКА версія SIERRA | (1) пошук у центрі уваги: ​​"доступ до брелоку" (2) зліва вгорі "Брелки" натисніть "Вхід" (3) ліворуч. Нижче "Категорія" натисніть "Паролі" (4), потім перейдіть до кроку 3. (вище інструкція) . "
Еман Джейм

1

Для мене я зрозумів, що один із діалогів відкрився в іншій робочій області. Як тільки я виявив це і ввів свій пароль там, він пройшов.


1

Що мені допомогло - це ввести невірний пароль. Після цього, ввівши правильний пароль, у різних місцях робочої області почали відкриватися нові діалоги. Мені довелося ввести правильний пароль приблизно 20 разів, натискаючи Завжди дозволити. Що допомогло!


0

У мене також виникли проблеми під час запуску сценарію картридж у фазі збірки. (Xcode 9) Я отримую це діалогове вікно для кожної доданої рамки, а також самої програми. Ви можете бачити, як росте дуже темна тінь. Я міг би його обійти, вводячи пароль щоразу і натискаючи "Завжди дозволяти".


0

У мене була така ж проблема: під час створення релізу iOS для проекту Flutter, йому запропонували пароль брелока, ввели пароль Apple ID для облікового запису розробника, не пощастило. Нарешті вдалося ввести пароль для комп'ютера, який я використовував (який був он-лайн сервером mac). Сподіваюся, що це допомагає.


0

Для мене проблемою було блокування шапок. і, здається, може просити вас кілька разів ввести свій пароль, або вам доведеться ввести пароль один раз і натискати завжди дозволити.


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