59
Views
2
Comments
Solved
Unable to Add for Review NSUserTrackingUsageDescription
Question
Application Type
Mobile
Platform Version
11.18.1 (Build 38276)

Today we tried to publish Apps to the Apple App store, but we got the following message:

 

Unable to Add for Review

The items below are required to start the review process:

• Your app contains NSUserTrackingUsageDescription, indicating that it may request permission to track users. To submit for review, update your App Privacy response to indicate that data collected from this app will be used for tracking purposes, or update your app binary and upload a new build. Learn More

we already added this part to the extensibility, like mentioned in the OS Forum, but still got the same error (after rebuild and posting it to the store again).

 

        "ios": [

        {

            "name": "USER_TRACKING_DESCRIPTION_IOS",

            "value": "In-app activity is tracked to deliver relevant messaging at relevant times for the user."

        },

        {

            "name": "NSUserTrackingUsageDescription",

            "value": "In-app activity is tracked to deliver relevant messaging at relevant times for the user."

        }]

 

Any Idea on this?

2024-12-17 14-32-59
Matthias Preuter
 
MVP
Solution

Solved by adding Device Id (Advertising identifier) and Name to the Data Collection and indicate the tracking purposes in Apple App Store Connect, and start review again.

So, no issues on OS side, only changed to App Privacy settings in App Store Connect, and submitted for review again.

Will mark this as solved, when the Apps are published to the App Store.

2021-11-12 04-59-31
Manikandan Sambasivam
AI Generated

It looks like you've correctly added the NSUserTrackingUsageDescription key and its description to your app's Info.plist file. However, you may still encounter issues if the App Store review process identifies discrepancies or additional privacy settings that need to be configured. 

  1. Double-check the Info.plist: Ensure that the Info.plist file in your iOS project contains the correct keys and values. Sometimes, even small typos or formatting issues can cause problems.

  2. Update App Privacy Details: Make sure that the App Privacy section in your App Store Connect settings accurately reflects that your app will track user activity. You need to indicate that your app collects data for tracking purposes.

  3. Check for Multiple Entries: Ensure there are no duplicate entries or conflicting values for NSUserTrackingUsageDescription in your project.

  4. Review App Privacy Settings:

    • Go to your app in App Store Connect.
    • Navigate to the App Privacy section.
    • Ensure you have selected the correct options regarding data collection and tracking.
  5. Rebuild and Submit: After making the necessary updates, rebuild your app and upload a new build to App Store Connect.

Here’s an example of how the Info.plist should look:

xmlCopy codeNSUserTrackingUsageDescriptionIn-app activity is tracked to deliver relevant messaging at relevant times for the user.

And here’s how you should add it in the OutSystems extensibility configurations:

jsonCopy code"ios": [    {        "name": "USER_TRACKING_DESCRIPTION_IOS",        "value": "In-app activity is tracked to deliver relevant messaging at relevant times for the user."    },    {        "name": "NSUserTrackingUsageDescription",        "value": "In-app activity is tracked to deliver relevant messaging at relevant times for the user."    }]

If you have already done all of this and are still facing issues, it might help to:

  • Clear Derived Data: Sometimes Xcode caches might cause issues. Clear the derived data in Xcode and rebuild the project.
  • Contact Apple Support: If everything seems correct and you’re still unable to submit, reach out to Apple Developer Support for assistance. They can provide specific guidance based on the error messages and your app's configuration.


This answer was AI-generated. Please read it carefully and use the forums for clarifications
2024-12-17 14-32-59
Matthias Preuter
 
MVP
Solution

Solved by adding Device Id (Advertising identifier) and Name to the Data Collection and indicate the tracking purposes in Apple App Store Connect, and start review again.

So, no issues on OS side, only changed to App Privacy settings in App Store Connect, and submitted for review again.

Will mark this as solved, when the Apps are published to the App Store.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.