-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: ITMS-91056: Invalid privacy manifest, ITMS-91064: Invalid tracking information #280
Comments
Was suggested to update to 10.0.0 - #279 (comment) Getting following error when I try to update and do a pod install as we are working on React Native 0.69.12.
|
Hey @QSuraj, our React Native SDK requires a minimum of |
Hi @jerielng, While I’m not opposed to updating, the issue arises after upgrading, as braze-react-native-sdk library now requires a minimum React Native version of 0.71+. Unfortunately, we are unable to update our project to this React Native version, as it is a large-scale project, and migrating just to support this SDK would be a significant effort. Could you consider addressing the issue in version 8.4.0 of the react-native-braze-sdk to ensure compatibility with older React Native versions? Many large projects may face similar challenges with upgrading due to dependency constraints. Ideally, libraries should maintain backward compatibility to accommodate such use cases. The above error message is thrown because of defining the privacy.xcPrivacy incorrectly. Just fixing that would fix the issue on 8.4.0. Please let me know if I'm missing anything. |
@QSuraj Thanks for sharing the additional context! Unfortunately, the jump from |
Which Platforms?
iOS
Which React Native Version?
0.69.12
Which @braze/react-native-sdk SDK version?
8.4.0
Repro Rate
100% of the time
Steps To Reproduce
Example:
import Braze from "@braze/react-native-sdk"
.Braze.changeUser("id")
Expected Behavior
There should be no error while uploding to App Store.
Actual Incorrect Behavior
Gets following error after uploading to App store -
ITMS-91056: Invalid privacy manifest - The PrivacyInfo.xcprivacy file from the following path is invalid: “BrazeLocation.bundle/PrivacyInfo.xcprivacy”. Keys and values in your app’s privacy manifests must be valid. For more details about privacy manifest files, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files.
ITMS-91064: Invalid tracking information - A PrivacyInfo.xcprivacy file contains invalid tracking information at the following path: “BrazeKit.bundle/PrivacyInfo.xcprivacy”. NSPrivacyTracking must be true if NSPrivacyTrackingDomains isn’t empty. Keys and values in your app’s privacy manifests must be valid. For more details about privacy manifest files, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files.
Verbose Logs
No response
Additional Information
Reponening - #279
The text was updated successfully, but these errors were encountered: