SecKeychain API是否支持iCloud钥匙串同步?

SKe*_*ken 5 macos keychain icloud osx-mountain-lion

根据Apple的文档,当提供其他kSecAttrSynchronizable属性时,我可以使用所谓的SecItem API从OS X钥匙串创建和访问同步密码。相应的调用为SecItemCopyMatchingSecItemAdd

例如,是否可以在通过SecKeychain API访问钥匙串的旧应用程序中读取/写入同步项SecKeychainSearchCreateFromAttributes

我尝试kSecAttrSynchronizable在的调用中指定属性SecKeychainSearchCreateFromAttributes,但收到一条错误消息,指出没有匹配的属性。

是否可以通过SecKeychain API访问iCloud钥匙串项目?如果可以,如何kSecAttrSynchronizable在查询中指定属性?

SKe*_*ken 4

我在苹果开发者论坛上发布了同样的问题,得到的直接答案是:“不”。