我有一个应用程序在进入后台时执行任务。当我从Xcode在我的设备上运行应用程序时,它可以正常工作。但是如果在断开连接时从我的设备运行它,它就不起作用。
问题似乎与时间有关。如果我在大约15分钟内将它留在后台,它就不起作用了。但是当从Xcode运行时,我让它在后台停留多久并不重要。
我已将Run方案更新为发布,并使用Archive生成了IPA并对其进行了测试。我检查了设备日志,没有出现任何内容。
从Xcode到实际设备运行时可能有什么不同? Xcode是否使后台任务比实际设备运行更长时间?没有连接时手机会有什么深度睡眠吗?