我正在编写一个将作为静态库发布的 SDK。我可以访问钥匙串来存储数据,以便我可以在另一个也有我的库的应用程序中检索它吗?似乎苹果会对此不屑一顾,因为我没有签署应用程序,而只是应用程序代码中的乘客。
正在考虑使用“SFHFKeychainUtils”来帮助实现这一点。有什么想法吗?
我正在编写一个将作为静态库发布的 SDK。我可以访问钥匙串来存储数据,以便我可以在另一个也有我的库的应用程序中检索它吗?似乎苹果会对此不屑一顾,因为我没有签署应用程序,而只是应用程序代码中的乘客。
正在考虑使用“SFHFKeychainUtils”来帮助实现这一点。有什么想法吗?
AFAIK,钥匙串只能在具有相同捆绑种子 ID 的应用程序之间共享(正如你所说,这将在签名级别进行控制)。因此,唯一能够共享钥匙串访问权限的应用程序是来自任何单个开发人员的应用程序。跨开发者共享是不行的。
在 Apple 的文档中查看更多 iOS 安全信息。