I have a silly problem, one of you surely already encountered.
I am working on adding reminder/alarm in my app and I am using : eventStoreAccessGranted.
It a
I ran into the same issue. Try testing in the Simulator and reset location & privacy each time. It worked for me when I was testing for EKAuthorizationStatus.NotDetermined. I don't enjoy the simulator but it got the job done.
Just a little hack: If you want to see the Access Alert for different accesses (fotos, reminders, push and so on) during development, you can use this hack:
on every change (you have to change it anytime you want to see the alert view again) just start simulating on device (cmd+R) - Now you will get everytime an alert.
If its to stupid for you, to change always the bundle-ID for testing, you can create a script in your build phases, to rewrite the bundle identifier for anytime you Run your App on your test device.
Have you tried
Settings --> General--> Reset--> Reset Location&Privacy