-
-
Notifications
You must be signed in to change notification settings - Fork 994
Description
Is your feature request related to a problem? Please describe.
I'm always frustrated when submitting an app update to the Apple App Store and receiving a rejection due to an invalid privacy manifest file. Specifically, the issue occurred with the PrivacyInfo.xcprivacy file located at TOCropViewControllerBundle.bundle/PrivacyInfo.xcprivacy. The error message received was: "ITMS-91108: Invalid privacy manifest - The PrivacyInfo.xcprivacy file from the following path is invalid: TOCropViewControllerBundle.bundle/PrivacyInfo.xcprivacy." This issue is particularly frustrating as it prevents the app from passing the submission process and creates delays in release schedules.
Describe the solution you'd like
I would like the PrivacyInfo.xcprivacy file within the TOCropViewControllerBundle.bundle to be properly formatted and compliant with Apple's requirements. Specifically, the file should include valid content with correctly formatted keys and values according to the guidelines provided by Apple. This would allow the app to pass the submission process smoothly without any privacy manifest-related rejections.
Describe alternatives you've considered
As an alternative, I have considered manually editing the PrivacyInfo.xcprivacy file to ensure that all required keys and values are included and correctly formatted. However, this approach is not ideal because it requires deep technical knowledge and could lead to errors or oversights. Another alternative could be using a different image cropping library that does not have this issue, but this would involve significant refactoring of the existing codebase.
Additional context
This issue was highlighted by Apple in their documentation, which outlines the need for valid privacy manifests starting November 12, 2024. More details can be found in the official Apple documentation:
Privacy Manifest Files
Adding a Privacy Manifest to Your App or Third-Party SDK
Ensuring that all third-party libraries are compliant with these guidelines is crucial for smooth app submission and release.