iOS IOS 中的后台任务 13 不工作

iOS Background Task in IOS 13 Not working

我正在尝试处理 iOS 13 个要执行的后台任务,并按照苹果的说法创建了示例应用程序: https://developer.apple.com/documentation/backgroundtasks/bgtaskscheduler

但是我仍然在控制台中遇到一些错误:

Can't end BackgroundTask: no background task exists with identifier 1 (0x1), or it may have already been ended. Break in UIApplicationEndBackgroundTaskError() to debug.

似乎很多人都遇到了这个问题: https://forums.developer.apple.com/thread/121990

谢谢

BGTasks 在新的 iOS 13.4 上运行良好,我在真实设备上尝试过,它似乎运行良好。 所以问题是它不能在模拟器上工作,但在设备上没问题。

我从未在其他设备上尝试过,而只是在 iOS 13.4 的设备上尝试过。好像还可以。