【问题标题】:Will warning "Potential loss of keychain access" automatically go away in the next update I push to app store?在我推送到应用商店的下一次更新中,警告“可能丢失钥匙串访问权限”会自动消失吗?
【发布时间】:2017-05-13 12:00:47
【问题描述】:

我收到了以下来自 iTunes 的警告邮件

钥匙串访问的潜在损失 - 以前版本的软件的应用程序标识符值为 ['****.****.****.****'] 和新版本的软件正在提交的应用程序标识符为 ['####.****.****.****']。这将导致丢失钥匙串访问权限。

如果我选择忽略警告(因为我不需要钥匙串访问、Handoff 和 UIPasteboard 共享)并在下次更新应用程序的新版本时将其发布到应用商店,此警告是否仍会出现?

【问题讨论】:

  • @iYoung 谢谢。我其实已经看到了。而且我知道我可以忽略该警告,因为我不使用“钥匙串访问、切换和 UIPasteboard 共享”。我的问题是,如果我在这个版本中选择忽略它,当我再次更新时,这个警告还会出现吗?
  • 不,它不会显示@MahbubMorshedProtoy

标签: ios app-store


【解决方案1】:

我们也遇到了同样的问题。但它不会影响您的应用程序。此问题是由于您创建帐户时 CSR 文件不匹配而出现的。如果我们使用不同的 CSR 文件,我们会遇到这个问题。但应用商店 ipa 将上传到应用商店。这只是一个警告。

当您使用您创建的同一 CSR 文件第二次更新应用程序时,您将不会收到此警告电子邮件。

【讨论】:

    【解决方案2】:

    必须更改您的应用 ID?或转移您的应用程序?任何会导致 Singing 权利发生变化的事情。

    这是苹果对钥匙串访问的评价

    iOS 中的每个钥匙串项都包含一个称为钥匙串的属性 访问组。 iOS 应用程序只能访问它拥有的那些钥匙串项目 许可。此权限来自代码签名 签名时在应用程序中标记的权利(使用您的 当前 App ID 前缀)

    https://developer.apple.com/library/content/technotes/tn2311/_index.html#//apple_ref/doc/uid/DTS40014135-CH1-A_ONE_TIME_LOSS_IN_KEYCHAIN_DATA_WILL_OCCUR_IF_YOU_SWITCH_YOUR_APP_ID_PREFIX

    除非更改代码签名权利,否则不会出现此警告。

    【讨论】:

      猜你喜欢
      • 2014-10-07
      • 1970-01-01
      • 1970-01-01
      • 2014-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-18
      相关资源
      最近更新 更多