1

我想存储一些钥匙串信息(凭证和一两个细节),我向我推荐了ACSimpleKeychain作为一个易于使用的简单实现。

此外,我希望一个家庭中的几个应用程序能够使用相同的凭据:这是一个很好的拥有而不是必需的,但我希望安全地存储钥匙串信息,并且有几个几乎同构的应用程序知道相同的信息。

我看到 .plist 文件包含 com.foo.${PRODUCT_NAME:rfc1034identifier},我想知道两件事:

首先,如果我将所有应用程序的捆绑标识符设置为 com.foo.common,这会将它们放在与钥匙串凭据相同的页面上吗?

其次,这种替换是否意味着非唯一的捆绑标识符、风险领域或糟糕的工程?

安全地存储凭据是我最需要的,我相信ACSimpleKeychain会做我想做的事。

我期待的好处是让所有 com.foo.* 都能够选择加入(或自动分配)共享凭据,因此用户只需输入一次数据。

任何意见,将不胜感激。

4

1 回答 1

1

包标识符是包中唯一标识应用程序的唯一项,如果它不是唯一的,可能会出现问题。

此外,如果没有此处提到的唯一捆绑标识符,您的应用程序将无法进入 App Store 。

于 2013-10-03T12:55:17.340 回答