代码之家  ›  专栏  ›  技术社区  ›  jtcrow

“钥匙链访问的潜在损失”?我可以忽略它吗?为应用程序付费的现有应用程序用户会有问题吗?

  •  1
  • jtcrow  · 技术社区  · 7 年前

    之前的一位开发人员与我们的开发团队一起创建并上传了我们的应用程序。然后,他们将其转移到我们客户的帐户并发布。然而,它保留了我们的团队ID。当上传到应用商店时,我得到以下信息:

    应用程序标识符值为[XXXXXX.XXXXXXX],新

    我可以接受失去钥匙链访问权限,因为我知道这里几乎没有什么可以做的

    i、 e.我不确定苹果的以下技术:

    重要提示:只有在没有 应用程序ID前缀,如钥匙链访问、切换和UIPasteboard 共享 .

    1 回复  |  直到 7 年前
        1
  •  1
  •   wottle    7 年前

    我认为你需要与开发者核实一下,看看他们是否使用了与应用程序ID前缀相关的任何东西。


    基本上,列出的大多数技术都是关于应用程序间通信的。如果你只提供一个iOS/Mac应用程序,你就不会与具有相同应用程序前缀的其他应用程序进行任何特殊交互,你也不用担心任何事情。粘贴板(Pasteboard)基本上是一个共享剪贴板,用于在同一个开发人员的应用程序之间共享信息。切换是指在不同平台上的应用程序之间同步状态(例如,在Mac和iPhone之间共享Safari标签)。

    另一件需要担心的事情是你显示的第一个错误。这个错误意味着,如果你的应用程序正在钥匙链中存储任何信息,新版本的应用程序将无法访问旧版本应用程序存储在钥匙链中的任何内容。如果像你说的那样,你的应用程序真的没有使用钥匙链来存储信息(仅供参考,它不一定只是密码),你也不需要担心。

    编辑

    至于对当前应用程序用户的影响,如果您不使用上述任何技术,他们不应该受到影响。现有用户将获得更新,不应注意到任何差异。更多信息请参见 this answer