KeychainItemWrapper 'Не удалось добавить элемент цепочки для ключей.'
Я хочу сохранить токен доступа к связке ключей. Но я получил ошибку: Couldn't add the Keychain Item.'
Я проверил некоторые сообщения на stackru, как: сохранение электронной почты в связке ключей невозможно (KeychainItemWrapper)
MyCode:
let a = NSKeyedArchiver.archivedData(withRootObject: "980a872c17a075367357e25e88c1c0476417092a")
let keyWrapper = KeychainItemWrapper.init(identifier: "23123123", accessGroup: nil)
keyWrapper?.setObject(a, forKey: kSecValueData)
Я пытался добавить это
keyWrapper?.setObject(kSecAttrAccessible, forKey: kSecAttrAccessible)
+ Изменить
kSecValueData
вkSecAttrGeneric
Я бегу Xcode 8 с Swift 3.0. Любые намеки спасибо!
РЕДАКТИРОВАТЬ===========================
Ответ Viruss McA на право поделиться брелок Share просто работать один раз для меня: (
2 ответа
Я недавно столкнулся с этой проблемой с Xcode 8.
Чтобы решить эту проблему, вы должны добавить "Право Share keychain" к возможностям XCode.
Есть много пользователей, которые сталкивались с этой проблемой.
Хорошо, после долгого времени я обнаружил, что моя учетная запись Apple истекла, прежде чем я обновляюсь до Xcode8. Я решил это, удалив свою учетную запись, затем войдите снова. И только для устройства, а не для симулятора.