Coding⏱️ 2 min read📅 2026-05-31

How to Fix: Error Appstore connect : Missing Purpose String in Info.plist File

Missing Purpose String in Info.plist File

Quick Answer: Add the missing purpose string to your app's Info.plist file, specifying the types of sensitive user data accessed by your APIs.

The App Store Connect error 'Missing Purpose String in Info.plist File' occurs when your app references APIs that access sensitive user data without properly declaring the purpose string in the Info.plist file. This is a requirement for all apps that access user data, as it helps Apple understand how your app will use the data and ensures compliance with their guidelines.

💡 Why You Are Getting This Error

  • [Cause]

✅ Best Solutions to Fix It

Method 1: Declare Purpose String in Info.plist File

  1. Step 1: Open the Xcode project and navigate to the 'Product' menu.
  2. Step 2: Select 'Destination' and then click on the '+' button next to 'Info.plist'.
  3. Step 3: Add a new key called 'NSAppTransportSecurity' with a value of 'YES-Axes';

Method 2: Use a Third-Party Library or Framework

  1. Step 1: Identify the third-party library or framework that is causing the issue.
  2. Step 2: Check if the library or framework has a built-in mechanism to declare the purpose string for sensitive user data.
  3. Step 3: If available, use this mechanism to fix the issue; otherwise, consider using a different library or framework that does not require the declaration of a purpose string.

💡 Conclusion

By following these steps, you should be able to fix the 'Missing Purpose String in Info.plist File' error and get your app approved for release on the App Store Connect.

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions