【问题标题】:What are the implications of changing a bundle identifier, and will it achieve what I want?更改捆绑标识符的含义是什么,它会实现我想要的吗?
【发布时间】:2013-10-03 12:42:07
【问题描述】:

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

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

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

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

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

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

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

任何建议将不胜感激。

【问题讨论】:

    标签: iphone ios objective-c ipad single-sign-on


    【解决方案1】:

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

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

    【讨论】:

    • 正是我想知道的。谢谢!
    • 顺便说一句,我小时候的绰号是梅林。在我写的一些内容中,Merlin 有一席之地:jonathanscorner.com/hideous-strength。在它变得有趣之前,您可能需要滚动一下。 (再次感谢)
    • 感谢您的链接。这是一个很棒的域名 jonathanscorner.com !
    猜你喜欢
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 2015-01-26
    • 2011-02-04
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 2019-08-31
    相关资源
    最近更新 更多