Помилка доступу до брелка при створенні нового системного сертифіката


11

Я дотримуюсь інструкцій щодо кодування gdbна моєму MBP, однак, коли я закінчу процес створення системних сертифікатів, брелок говорить "Невідома помилка = -2,147,414,007", і сертифікат не створений.

Це створює штраф за сертифікат для розташування входу, але система не працює.

У чому проблема і як це можна виправити?

Відповіді:


6

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

Спершу вам потрібно буде розблокувати системний брелок, якщо він відображається як замок із замком: просто клацніть правою кнопкою миші та виберіть "Розблокувати брелок" Система "'.

Вам потрібно ввести свій пароль кілька разів, але з часом він працює, і відповідна codesignкоманда працює:

codesign -fs your-cert-name $(which gdb)

2
Я спробував це, і досі, на жаль, отримую те саме. Unable to find Mach task port for process-id 39655: (os/kern) failure (0x5). (please check gdb is codesigned - see taskgated(8))
Вогненна білка

Ви розблокували свій системний брелок спочатку? Я помітив, що мій локальний мав символ розблокованого замку, але системний був заблокований. Я розблокував її, перш ніж спробувати перетягнути сертифікат. Крім того, перевірте, чи не існує більше одного бінарного locate gdb
файлу

Так! Цього разу інша помилка During startup program terminated with signal ?, Unknown signal.Коли зламався gdb на macOS?
FlamingSirrel

Гаразд, схоже, у вас все готово до підписання коду.
Поняття

Я позначу як прийняту відповідь, це, мабуть, проблема з gdb на моїй машині. Я думаю, що зараз я просто налагоджую на моїй Linux VM! Дякую.
Палаючий білок

0

У деяких навчальних посібниках, які я проходив, описуючи цей процес (& для мене, завантажуючи в TestFlight ex: Ray Wenderlich), уточнюйте, щоб залишити електронний лист CA порожнім. У тексті підказки зазначено, що це потрібно, але я ігнорував це під час навчальних посібників. Просто додавши адресу електронної пошти органу сертифікації (мій обліковий запис адміністратора зареєстровано на підключенні itunes), я зміг завантажити сертифікат.

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