2016-09-16 8 views
1

В моем проекте мне нужно сохранить некоторые данные в Keychain, поэтому я использую некоторый open-source, но данные не хранятся в цепочке ключей. Я пробовал много с открытым исходным кодом, в каждом открытом исходном коде попытка скрыть данные в цепочке ключей не удалась.Невозможно хранить данные в Keychain Xcode 8 GM (Swift 3)

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

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

брелок - https://github.com/marketplacer/keychain-swift

доступа брелка - https://github.com/kishikawakatsumi/KeychainAccess

+1

Xcode 8 полна ошибка и это тоже ошибка, я думаю, что это –

+2

неудачу в SecItemAdd? если см. http://stackoverflow.com/q/38456471/2237587 – Simon

+0

Почему вы используете Xcode 8 GM вместо выпуска? – JAL

ответ

6

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

2

Если вы используете Xcode 8.0 пожалуйста ниже:

Project Navigator -> Select Target -> Capabilities 

Enable KeyChain Sharing ON 

enter image description here