Невозможно сохранить данные в связке ключей Xcode 8 GM (Swift 3)

В моем проекте мне нужно сохранить некоторые данные в цепочке для ключей, поэтому я использую открытый исходный код, но данные не сохраняются в цепочке для ключей. Я пробовал много open source, в каждом open source попытка сохранить данные в цепочке для ключей не удалась.

Используемые брелки из открытых источников:

KeyClip — https://github.com/s-aska/KeyClip

Связка ключей — https://github.com/marketplacer/keychain-swift

доступ к связке ключей — https://github.com/kishikawakatsumi/KeychainAccess


person Shailesh Chandavar    schedule 16.09.2016    source источник
comment
Xcode 8 полон ошибок, и я думаю, что это тоже ошибка.   -  person EI Captain v2.0    schedule 16.09.2016
comment
он не работает в SecItemAdd? если это так, см. stackoverflow.com/q/38456471/2237587   -  person Simon    schedule 16.09.2016
comment
Почему вы используете Xcode 8 GM вместо релиза?   -  person JAL    schedule 16.09.2016


Ответы (2)


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

person Shailesh Chandavar    schedule 16.09.2016

Если вы используете xCode 8.0, выполните следующие действия:

Project Navigator -> Select Target -> Capabilities 

Enable KeyChain Sharing ON

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

person Dheeraj D    schedule 06.02.2017