"Potential Loss of Keychain Access"?我可以忽略它吗?为该应用付费的现有应用用户会有问题吗?
"Potential Loss of Keychain Access"? Can I ignore it? Would exising app users who paid for the app have issues?
以前的开发人员与我们的开发团队一起创建并上传了我们的应用程序。然后他们将其转移到我们客户的帐户并释放。但是它保留了我们的团队 ID。上传到 App store 时,我得到以下信息:
"Potential Loss of Keychain Access - The previous version of software
has an application-identifier value of ['XXXXXX.XXXXXXX'] and the new
version of software being submitted has an application-identifier of
['YYYYYY.XXXXXXX']. This will result in a loss of keychain access."
我可以接受丢失钥匙串访问权限,因为我知道这里无能为力,而且可能不会影响此应用。
但是,我的问题是,当前用户会受到影响吗?应用程序中没有密码或存储任何用户详细信息,它主要是一个信息丰富的应用程序。我认为这不会阻止他们更新应用程序或阻止他们使用当前版本?这些用户已经为该应用付费,所以如果他们突然停止访问,他们可能会很不高兴!
即我不确定 Apple 的以下技术:
Important: The only apps that can ignore this warning without
consequences are those that do not use technologies that rely on the
App ID prefix, like keychain access, Handoff, and UIPasteboard
sharing.
我认为您需要与开发人员联系,看看他们是否使用了与应用程序 ID 前缀相关的任何内容。
正如 Apple 所述,应用 Prefix 对于使用其多项功能至关重要。
基本上,列出的大多数技术都是关于应用程序间通信的。如果您只提供一个 iOS / Mac 应用程序,则您不会与具有相同应用程序前缀的其他应用程序进行任何特殊交互,并且您无需担心任何事情。粘贴板基本上是一个共享剪贴板,用于由同一开发人员在应用程序之间共享信息。 Handoff 是关于在不同平台上的应用程序之间同步状态(例如,在 Mac 和 iPhone 之间共享 Safari 标签页)。
另一件需要担心的事情是您显示的第一个错误。该错误意味着如果您的应用程序正在钥匙串中存储任何信息,则新版本的应用程序将无法访问旧版本应用程序存储在钥匙串中的任何内容。如果像您所说的那样,您的应用确实没有使用钥匙串来存储信息(它不一定只是密码,仅供参考),您也不必担心。
我肯定会让开发人员检查与钥匙串相关的任何内容以确认,以及与 PasteBoard 或 Handoff 相关的任何内容。
编辑
关于对当前应用用户的影响,如果您不使用上述任何技术,他们应该不会受到影响。现有用户将获得更新并且不会注意到任何差异。 this answer 中有更多相关信息。
以前的开发人员与我们的开发团队一起创建并上传了我们的应用程序。然后他们将其转移到我们客户的帐户并释放。但是它保留了我们的团队 ID。上传到 App store 时,我得到以下信息:
"Potential Loss of Keychain Access - The previous version of software has an application-identifier value of ['XXXXXX.XXXXXXX'] and the new version of software being submitted has an application-identifier of ['YYYYYY.XXXXXXX']. This will result in a loss of keychain access."
我可以接受丢失钥匙串访问权限,因为我知道这里无能为力,而且可能不会影响此应用。
但是,我的问题是,当前用户会受到影响吗?应用程序中没有密码或存储任何用户详细信息,它主要是一个信息丰富的应用程序。我认为这不会阻止他们更新应用程序或阻止他们使用当前版本?这些用户已经为该应用付费,所以如果他们突然停止访问,他们可能会很不高兴!
即我不确定 Apple 的以下技术:
Important: The only apps that can ignore this warning without consequences are those that do not use technologies that rely on the App ID prefix, like keychain access, Handoff, and UIPasteboard sharing.
我认为您需要与开发人员联系,看看他们是否使用了与应用程序 ID 前缀相关的任何内容。
正如 Apple 所述,应用 Prefix 对于使用其多项功能至关重要。
基本上,列出的大多数技术都是关于应用程序间通信的。如果您只提供一个 iOS / Mac 应用程序,则您不会与具有相同应用程序前缀的其他应用程序进行任何特殊交互,并且您无需担心任何事情。粘贴板基本上是一个共享剪贴板,用于由同一开发人员在应用程序之间共享信息。 Handoff 是关于在不同平台上的应用程序之间同步状态(例如,在 Mac 和 iPhone 之间共享 Safari 标签页)。
另一件需要担心的事情是您显示的第一个错误。该错误意味着如果您的应用程序正在钥匙串中存储任何信息,则新版本的应用程序将无法访问旧版本应用程序存储在钥匙串中的任何内容。如果像您所说的那样,您的应用确实没有使用钥匙串来存储信息(它不一定只是密码,仅供参考),您也不必担心。
我肯定会让开发人员检查与钥匙串相关的任何内容以确认,以及与 PasteBoard 或 Handoff 相关的任何内容。
编辑
关于对当前应用用户的影响,如果您不使用上述任何技术,他们应该不会受到影响。现有用户将获得更新并且不会注意到任何差异。 this answer 中有更多相关信息。