I'm testing my implementation of the new App Tracking Transparency framework and am running into an issue: requestTrackingAuthorization() never shows the authorization prompt, and ATTrackingManager.trackingAuthorizationStatus always returns .denied.
I've verified that the following settings are enabled: Privacy -> Tracking -> Allow Apps to Request to Track
Privacy -> Apple Advertising -> Personalized Ads (not sure this is even related)
I've deleted and reinstalled the app and restarted my device, but to no avail.
Any ideas as to what's going on here? Notably, I do see the prompt when running on the simulator, just not when running on actual hardware.
Versions of stuff
iOS: 14.3 (18C66)
Xcode: 12.3 (12C33)
20
0
15k