With a new game we’re getting this error on iTunes (App Store > App Privacy) preventing release:
Your app contains NSUserTrackingUsageDescription, indicating that you will request permission to track users. To publish this information on your app's product page, 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.
Searching through the project for NSUserTrackingUsageDescription returns one match in the UnityAds extension’s Info.plist. I’m using UnityAds v3.5.2:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSUserTrackingUsageDescription</key>
<string>Your data will be used to provide you a better and personalized ad experience.</string>
<key>SKAdNetworkItems</key>
<array>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>4dzt52r2t5.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>bvpn9ufa9b.skadnetwork</string>
</dict>
</array>
</dict>
</plist>
Has anyone seen this issue before?
The game has these dependencies:
Update: It turned out this was an issue with the iTunes web panel and the questions under “Data Types”. Leaving this here for the next time I have this issue.