Does CLMonitor work in simulator?

When I run CLMonitor in the simulator, event state remains at default. Although when running the same project on device, state does correctly change between satisfied and unsatisfied.

In the simulator I did allow location updates when in use as I did on device.

This occurs with the Apple sample code, Monitoring location changes with Core Location associated with the WWDC 2023 session Meet Core Location Monitor.

Am I misusing simulator and/or CLMonitor?

I noticed the same issue on both simulator and device.

Does CLMonitor work in simulator?
 
 
Q