在我的Swift应用中,我想从备份中还原iCloud钥匙串数据。 在备份所在的设备上还原备份时,它可以正常工作。它也可以使用加密的iTunes备份工作。如果我尝试在另一台设备上还原iCloud,则这些值只是空的:(
我正在使用Apple Doc中的KeychainPasswordItem.swift包装器。 我已经将查询属性设置为此:
var query = [String : AnyObject]()
query[kSecClass as String] = kSecClassGenericPassword
query[kSecAttrService as String] = service as AnyObject?
query[kSecAttrSynchronizable as String] = kSecAttrSynchronizableAny
query[kSecAttrAccessible as String] = kSecAttrAccessibleAfterFirstUnlock
知道发生了什么事吗?