Dear Apple Developer Community,
Our app monitors a user-defined region by using startMonitoring on an instance of CLLocationManager.
While it works as intended on a real device, starting with Xcode 27, this method invocation always results in >locationManager ... monitoringDidFailFor< being called. The error code is always kCLErrorDomain Code=5 but this only occurs within iOS 27 simulators. It works perfectly in iOS 26 simulators.
Additionally, CLLocationManager.isMonitoringAvailable(for: CLCircularRegion.self) always returns false on these iOS 27 simulators.
This issue blocks parts of our automated system tests. Is it a bug or on purpose?
Thank you in advance.