KeychainItemWrapper Crashing для iOS8

Я использую KeychainItemWrapper для моего приложения, используя следующую строку кода

KeychainItemWrapper *currentUser = [[KeychainItemWrapper alloc] initWithIdentifier:@"com.example" accessGroup:nil];
[currentUser setObject:accountString forKey:CFBridgingRelease(kSecAttrAccount)];

accountString - строка, содержащая мою информацию о пользователе.

Код прекрасно работает с iOS7, но вылетает с iOS8.

Я не уверен, что я делаю неправильно. Может кто-нибудь, пожалуйста, помогите!! Я запускаю приложение на симуляторе.

обновление: вот авария

* Ошибка подтверждения в - [KeychainItemWrapper writeToKeychain]

* Завершение работы приложения из-за необработанного исключения "NSInternalInconsistencyException", причина: "Не удалось добавить элемент цепочки для ключей".

1 ответ

Решение

Похоже, что первая бета-версия не поддерживает API разработчика Keychain Access на симуляторе. Надеюсь, это скоро будет.

Обновление: похоже, проблема исправлена ​​в бета-версии 2

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