-
Notifications
You must be signed in to change notification settings - Fork 19
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-91064: Invalid tracking information #146
Comments
Hey @kshrikant, could you verify the version you are using? This should be resolved in the latest, or any version 9.0.0 or greater. |
|
@kshrikant Could you write into support@braze.com with further details of your project, including:
In your email, reference this GitHub issue, and our support team will be able to dive in deeper to diagnose this. Thanks! |
@jerielng We are using static framework by installing 11.3.0 version. I got this latest update from Apple - From Nov 12 2024 there is update about the structuring the path - PrivacyInfo.xcprivacy at SampleFramework.framework/PrivacyInfo.xcprivacy: But for Brazekit I can see the path is little different for reference - ![]() ![]() Could you please check this once and let me know ? |
@kshrikant At the moment, we don't have reason to believe that the path is incorrect since the email you shared was able to successfully detect the location of the privacy manifest. The error message in that email indicates an issue that was resolved in 9.0.0, where we removed the URLs from the list of tracking domains. If you are able to write in to our support team, we should be able to dive deeper into this to understand the issue further. |
Any update to this? I am dealing with the same thing on our latest build as I'm submitting it to Apple App Store |
Hi everyone, Some context
WorkaroundFor the time being, the easiest way to avoid this warning is to integrate the dynamic variant of our SDK: https://github.com/braze-inc/braze-swift-sdk-prebuilt-dynamic We will make sure to update this thread once the situation with our distributed static XCFrameworks is resolved, most likely at the end of April / beginning of May of this year. |
Hi @lowip we're using braze w/ react-native, based on the link you provided, is the fix as simple as just adding in the 2 lines for the Podfile? We are using @braze/react-native-sdk@^9.0.0 |
@lowip ok, it's not just a warning from Apple, they won't allow us to release the software. I tried switching this w/ the dynamic library, and apparently we already had our own PrivacyInfo file at the top level of the project. I'm not sure what changed here recently, but builds even a month ago were perfectly fine with the App Store. I emailed the support team as well, but haven't heard back. |
Platform
iOS
Platform Version
iOS 18
Braze SDK Version
11.3.0
Xcode Version
XCode 16
Computer Processor
Apple (M1)
Repro Rate
100
Steps To Reproduce
While build upload its giving error -
Expected Behavior
Build should upload without error.
Actual Incorrect Behavior
Please correct the following issues and upload a new binary to App Store Connect.
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.
Apple Developer Relations
Verbose Logs
No response
Additional Information
No response
The text was updated successfully, but these errors were encountered: