IDFA Not Resetting on App Reinstallation in iOS 26 Beta

Hello everyone,

I've noticed some unusual behavior while debugging my application on the iOS 26 beta. My standard testing process relies on the App Tracking Transparency (ATT) authorization status being reset whenever I uninstall and reinstall my app. This is crucial for me to test the permission flow.

However, on the current beta, I've observed the following:

1 I installed my app on a device running the iOS 26 beta for the first time. The ATTrackingManager.requestTrackingAuthorization dialog appeared as expected.

2 I completely uninstalled the application.

3 I then reinstalled the app.

Unexpected Result:

The tracking permission dialog did not appear. And more importantly, the device's advertisingIdentifier appears to have remained unchanged. This is highly unusual, as the IDFA is expected to be reset with a fresh app installation.

My question:

Is this an intentional change, and is there a fundamental shift in how the operating system handles the persistence of the IDFA or the authorization status? Or could this be a bug in the iOS 26 beta?

Any information or confirmation on this behavior would be greatly appreciated.

Answered by navarrocantero in 856557022

Hi, I ran into the same issue earlier, but just to confirm, starting with iOS 26 beta 9 this behavior seems to be fixed.

After uninstalling and reinstalling the app, the ATT prompt is shown again as expected, and the IDFA is properly reset.

So it looks like it was a temporary bug in earlier betas rather than an intentional change.

Can close this thread.

Hi, I ran into the same issue earlier, but just to confirm, starting with iOS 26 beta 9 this behavior seems to be fixed.

After uninstalling and reinstalling the app, the ATT prompt is shown again as expected, and the IDFA is properly reset.

So it looks like it was a temporary bug in earlier betas rather than an intentional change.

Can close this thread.

IDFA Not Resetting on App Reinstallation in iOS 26 Beta
 
 
Q