Сохраняются ли данные брелка для синхронизации с iCloud?
Я прочитал так много блогов, но мне все еще не ясно, выполняет ли iCloud резервное копирование данных цепочки для ключей, которые хранятся программно с использованием SecItemAdd
или нет?
1 ответ
Решение
iCloud Keychain - это функция, представленная в iOS 7.0.3 / OS X Mavericks 10.9.
Чтобы воспользоваться этим для данных, хранимых программно с использованием SecItemAdd
необходимо обновить элемент ключом kSecAttrSynchronizable.
Этот ключ не добавляется по умолчанию, поэтому элементы без него не будут сохранены в iCloud.
Кроме того, даже с kSecAttrSynchronizable
Правильно настроенный, имейте в виду, что пользователи, возможно, не включили функцию iCloud Keychain с их точки зрения, что означает, что они также не будут синхронизироваться.