Сохраняются ли данные брелка для синхронизации с iCloud?

Я прочитал так много блогов, но мне все еще не ясно, выполняет ли iCloud резервное копирование данных цепочки для ключей, которые хранятся программно с использованием SecItemAdd или нет?

1 ответ

Решение

iCloud Keychain - это функция, представленная в iOS 7.0.3 / OS X Mavericks 10.9.

Чтобы воспользоваться этим для данных, хранимых программно с использованием SecItemAddнеобходимо обновить элемент ключом kSecAttrSynchronizable.

Этот ключ не добавляется по умолчанию, поэтому элементы без него не будут сохранены в iCloud.

Кроме того, даже с kSecAttrSynchronizable Правильно настроенный, имейте в виду, что пользователи, возможно, не включили функцию iCloud Keychain с их точки зрения, что означает, что они также не будут синхронизироваться.

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