我的应用程序被Apple拒绝了,并且说#34;在plist"中有背景模式的条目,但是我已经从plist中删除了背景模式,方法是禁用项目设置中的Capabilties部分的背景模式。但是代码仍然存在于区域监控中,但所有这些都被评论以备将来使用。
有人请帮助我如何从我的应用程序中正确删除背景模式,以便发布我的应用程序,或者我是否遗漏了任何内容。
答案 0 :(得分:1)
除了检查项目设置中的Capabilties部分,我要做的是:
转到目标构建设置并搜索" plist"。这将过滤一些条目。
在上面的条目中,应该有一个名为" Info.plist File"。这是您的应用使用的info.plist文件的路径。
找到该文件的位置并在Xcode中打开。
检查并确保未设置后台模式。
此外,请确保没有与应用程序包相关联的重复或过时.plist文件包含后台模式规范。您可以通过Xcode Project Navigator过滤项目中的所有plist文件(Xcode主窗口的最左侧部分,查找底部的搜索字段)。
希望这有帮助。
答案 1 :(得分:0)
确保在应用程序的后台状态中没有调用或调用任何服务,或者正在进行的任何流式传输会强制应用程序在后台状态下10分钟后保持活动状态,同时尝试删除“必需的后台模式”