iOS 12 beta 4 CoreLocation 来自后台启动

iOS 12 beta 4 CoreLocation from background launch

我的应用程序跟踪用户的旅行(在他们知情和同意的情况下,并设置了适当的权限)。一个重要的位置更改事件启动应用程序,然后应用程序开始更新位置。

这适用于 iOS 10 和 11,但它不适用于 iOS 12 beta(已测试 beta 3 和 4)- 该应用程序正在启动,但它是要么没有获得位置更新,要么它没有在后台保持活动状态。

我向 Apple 提交了一个错误报告,他们称我的错误报告是对一个已打开的现有错误的欺骗,但我看不到现有错误的详细信息。

有人有这方面的更多信息吗?我搜索了发行说明和开发人员活动演示文稿,但没有发现任何提及 Apple 有意更改可能导致此问题的内容。

我真正想知道的是,在最终 iOS 12 版本发布之前,是否有我需要支持的预期行为更改。更好的是,如果有一些解决方法可以让这个在测试版中工作,那会让我晚上睡得着...

似乎已在 iOS 12 beta 5 或 6 中修复 - 已升级 iOS 并且它在没有其他更改的情况下开始工作。