UIApplicationExitsOnSuspend关键问题。如何解决?

时间:2019-06-07 12:56:37

标签: ios xcode

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

  

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

但是我没有那个钥匙。

My information file

2 个答案:

答案 0 :(得分:4)

您确实拥有该密钥。它被标记为“应用程序不在后台运行”。从Info.plist中删除该密钥。

这是一个小把戏。选择信息列表。然后右键单击任何键或值,然后选择“显示原始键/值”。现在您将看到UIApplicationExitsOnSuspend

答案 1 :(得分:0)

按照@maddy的建议,您需要删除info.plist中的“应用程序未在后台运行”键。

如果要确保应用程序在后台运行,可以使用Info.plist中的UIBackgroundModes键,可以参考以下链接获取示例: https://stackoverflow.com/a/3413828/4525717,如果包含此密钥,则Apple需要为App Store批准流程提供有效的证明。