当我将我的应用程序存档并发布到App Store时,出现以下错误:
警告ITMS-90339:“不建议使用的Info.plist密钥。Info.plist在捆绑软件ar [ar.app]中包含密钥'UIApplicationExitsOnSuspend',该密钥很快将不受支持。删除密钥,重新构建应用程序并重新提交。”
但是我没有那个钥匙。
答案 0 :(得分:4)
您确实拥有该密钥。它被标记为“应用程序不在后台运行”。从Info.plist中删除该密钥。
这是一个小把戏。选择信息列表。然后右键单击任何键或值,然后选择“显示原始键/值”。现在您将看到UIApplicationExitsOnSuspend
。
答案 1 :(得分:0)
按照@maddy的建议,您需要删除info.plist中的“应用程序未在后台运行”键。
如果要确保应用程序在后台运行,可以使用Info.plist中的UIBackgroundModes键,可以参考以下链接获取示例: https://stackoverflow.com/a/3413828/4525717,如果包含此密钥,则Apple需要为App Store批准流程提供有效的证明。