【问题标题】:UIApplicationExitsOnSuspend key issue. How do I fix it?UIApplicationExitsOnSuspend 关键问题。我如何解决它?
【发布时间】:2019-06-07 12:56:37
【问题描述】:

当我将应用存档并发布到 App Store 时,出现以下错误:

警告 ITMS-90339:“已弃用 Info.plist 密钥。Info.plist 包含捆绑 ar [ar.app] 中的密钥 'UIApplicationExitsOnSuspend',该密钥很快将不受支持。删除该密钥,重新构建您的应用程序并重新提交。”

但我没有那个钥匙。

【问题讨论】:

    标签: ios xcode


    【解决方案1】:

    你确实有那把钥匙。它被标记为“应用程序不在后台运行”。从 Info.plist 中删除该键。

    这里有一个小技巧。选择 Info.plist。然后右键单击任何键或值并选择“显示原始键/值”。现在你会看到UIApplicationExitsOnSuspend

    【讨论】:

    • 已弃用 - 系统现在会在不需要后台执行时自动挂起离开前台的应用程序。有关详细信息,请参阅关于后台执行序列。
    【解决方案2】:

    正如@maddy 建议的那样,您需要删除 info.plist 中的“应用程序不在后台运行”键。

    如果您想确保您的应用程序在后台运行,您可以使用 Info.plist 中的 UIBackgroundModes 键,您可以参考以下链接示例: https://stackoverflow.com/a/3413828/4525717,如果包含此密钥,Apple 将需要 App Store Approval 流程的有效理由。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-18
      • 2017-10-28
      • 2021-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-19
      • 2020-10-21
      相关资源
      最近更新 更多