ios:将新密码添加到iCloud钥匙串

时间:2018-11-16 21:20:00

标签: ios swift keychain

我正在尝试从我的应用向用户的iCloud钥匙串添加用户名/密码,因此他们不必手动进行操作。问题是我看不到任何办法。

https://developer.apple.com/documentation/security/keychain_services/keychain_items/adding_a_password_to_the_keychain

该教程似乎将密码添加到“隐形”钥匙串中。我猜只是以安全的方式在本地存储密码。当我运行代码时,没有错误。如果我尝试添加相同的用户名,它将返回errSecDuplicateItem,这表明上一个已成功添加。但是我在iCloud钥匙串中看不到新条目

iOS是否支持直接在应用程序内添加iCloud钥匙串?

谢谢

1 个答案:

答案 0 :(得分:1)

搜索了一段时间后,我在这里找到了解决方法:
https://developer.apple.com/documentation/security/1617986-secaddsharedwebcredential

因此,显然SecItemAdd仅向iOS钥匙串添加密码,该密码用于存储应用程序的持久敏感数据。