I'm trying to update my app to no longer include ads. When I submit it for review, it gets rejected. They claim:
"App privacy information provided in App Store Connect indicates the app collects data... however, the app does not use App Tracking Transparency to request the user's permission before tracking their activity."
My updated binary doesn't track ANY user data anymore (the NSUserTrackingUsageDescription key is no longer in Info.plist). You may think, "Just remove the data type in the app privacy page." Funny thing, I can't do that either because:
"Your app contains NSUserTrackingUsageDescription, indicating that you will request permission to track users. You must indicate which data types are tracking users. If this is incorrect, update your app binary and upload a new build to App Store Connect."
After doing some research, it turns out that App Store Connect is getting this information from the current version in the App Store. Which makes sense, but WHY would they use the current version in the App Store instead of the current updated binary? I can rebuild and upload a hundred times, but this loop is a deadlock. I have been waiting on a developer support response for a week, and this is beyond frustrating.