我可以在SDK中使用iPhone应用程序的Keychain吗?

时间:2011-08-25 18:44:11

标签: iphone keychain sfhfkeychainutils

我正在编写一个SDK,它将作为静态库提供。我可以访问钥匙串来存储数据,以便我可以在另一个也有我的库的应用程序中检索它吗?似乎Apple会对此不满,因为我没有签署应用程序,但仅仅是应用程序代码中的乘客。

正在考虑使用“SFHFKeychainUtils”来帮助实现这一点。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

AFAIK,钥匙串只能在具有相同捆绑种子ID的应用程序之间共享(正如您所说,它将在签名级别进行控制)。因此,能够共享钥匙串访问权限的唯一应用程序将是来自任何单个开发人员的应用程序。跨开发者共享是不行的。

查看更多iOS安全信息here in Apple's docs