Xcode не разрешит строить для устройства после отказа Codesign в доступе к Keychain

Я новичок в разработке для iOS, и сегодня я попытался проверить свое приложение на своем iPhone и попытался собрать его для устройства. Поэтому, когда я нажал на сборку, он попросил ввести мой пароль, чтобы позволить кодовому знаку получить доступ к связке ключей. Но после нескольких попыток я случайно нажал кнопку "Отказ". Затем я снова попытался создать приложение для устройства, и теперь оно говорит:

Swift sodlib tool error, task failed with exit 1 signal 0

И когда я проверяю эту ошибку, он говорит,

unknown error -1=ffffffffffffffff
error: Task failed with exit 1 signal 0 {
/usr/bin/codesign '--force' '--sign' 'A6646CD79C82476C1C35598A10134D3171EE09CD' '--verbose' '/Users/samitha/Library/Developer/Xcode/DerivedData/TestFoodTracker-gdcqosdrvtooqocosgttmwyzvgtg/Build/Products/Debug-iphoneos/TestFoodTracker.app/Frameworks/libswiftContacts.dylib'

Что я сделал

Я попытался разрешить кодировке доступа к "Доступу через цепочку для ключей" и проверил каждый ключ при входе в систему, но в разделе "Контроль доступа" каждого ключа выбрано "Разрешить всем приложениям доступ к этому элементу".

Я не мог найти больше способов исправить эту ошибку и позволить моему приложению быть построенным для моего устройства. Пожалуйста, если кто-нибудь знает, как это исправить, просто помогите мне. Благодарю.

1 ответ

Решение

Я нашел решение для этого. Если эта ошибка возникает, нужно всего лишь заблокировать брелок (нажмите на замок в левом верхнем углу). Затем построить снова. Он попросит разблокировать снова, как в первый раз и позволит вам выбрать always allow или же allow или же deny в Codesign брелок доступа. Просто введите пароль учетной записи (Mac User account) и нажмите "всегда разрешать". Тогда проект будет успешно построен.

Другие вопросы по тегам