`requestAlwaysAuthorization` on iOS 13 beta is not working as expected.

When I tried to call `requestAlwaysAuthorization` on iOS 13 beta, it's not working as expected.


Expected behaviors:

The Always allow option should be popped up to users.


Actual behaviors:

The Allow only while using option is popped up along with Allow once and Don't Allow


Replies

This is working as designed, for better or for worse. The changes are discussed in the WWDC 2019 session What’s New in Core Location.

I've just watched that talk. Should it work in the simulator as well? I seem to never be getting the deferred "request always" dialog after asking for requestAlwaysAuthorization.

Actually I just did get the prompt, but only after locking the simulator. It doesn't seem to appear as long as you are not locking the device.