​​ ​

The Apple Support Community will permanently close on November 20, 2026. Starting today, the site will no longer accept new posts and is available in a read-only state.


You can continue to find trusted guidance and support on the official Apple Support site. 


We want to thank the community members who have contributed their time and expertise to help others with their Apple products.


TMS-91056: Invalid privacy manifest

Uploading a new App version to App Store Connect brings the warnings:

TMS-91056: Invalid privacy manifest - The PrivacyInfo.xcprivacy file from the following path is invalid: “PrivacyInfo.xcprivacy”. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, keys and values in your app’s privacy manifest must be in a valid format.


ITMS-91053: Missing API declaration - Your app’s code in the “SolVecConMon” file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategoryUserDefaults.

--> this Missing API declaration is then repeated for all App components


I tried much but could not find the problem. Please attached screenshot.


Thanks for assistance!

Apple Watch SE, watchOS 10

Posted on Apr 11, 2024 9:58 AM

Question marked as Top-ranking reply

Posted on Apr 11, 2024 11:07 AM

ITMS-91056, ITMS-91053, and the PrivacyInfo.xcprivacy manifest file are described here:



The links to this documentation are usually included with those messages.


Use Xcode 15 (or later, as available), select the app privacy template and create a new PrivacyInfo.xcprivacy manifest file, and use Xcode to fill it in. That’s using this path: New > File > iOS > Resource > App Privacy


Some general background:



Your particular case (including your use of User Defaults as the trigger) is described here:




Similar questions

2 replies
Question marked as Top-ranking reply

Apr 11, 2024 11:07 AM in response to jfr2511

ITMS-91056, ITMS-91053, and the PrivacyInfo.xcprivacy manifest file are described here:



The links to this documentation are usually included with those messages.


Use Xcode 15 (or later, as available), select the app privacy template and create a new PrivacyInfo.xcprivacy manifest file, and use Xcode to fill it in. That’s using this path: New > File > iOS > Resource > App Privacy


Some general background:



Your particular case (including your use of User Defaults as the trigger) is described here:




This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

TMS-91056: Invalid privacy manifest

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.