Submit an App to AppStore Connect with BrazeKit as a dependency.
Expected Behavior
AppStore Connect should not send an email indicating of the following classified error: ITMS-91064: Invalid tracking information
Actual Incorrect Behavior
An automated message is being sent by Apple indicating an error in the Privacy Manifest.
ITMS-91064: Invalid tracking information - A PrivacyInfo.xcprivacy file contains invalid tracking information at the following path: “Frameworks/BrazeKit.framework/PrivacyInfo.xcprivacy”. NSPrivacyTracking must be true if NSPrivacyTrackingDomains isn’t empty. 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 valid. For more details about privacy manifest files, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files.
Platform
iOS
Platform Version
iOS 17.2
Braze SDK Version
7.7.0
Xcode Version
Xcode 15.2
Computer Processor
Apple (M1)
Repro Rate
100%
Steps To Reproduce
Submit an App to AppStore Connect with BrazeKit as a dependency.
Expected Behavior
AppStore Connect should not send an email indicating of the following classified error: ITMS-91064: Invalid tracking information
Actual Incorrect Behavior
An automated message is being sent by Apple indicating an error in the Privacy Manifest.
Verbose Logs
Additional Information
The issue is that
NSPrivacyTracking
is to false but needs to be updated by the Braze team to be set to true.