Closed ghassenchaar96 closed 1 month ago
Hey @ghassenchaar96,
Thank you for raising this issue, as per our documentation:
If your application utilizes data for tracking users as outlined by Apple, it is important to seek the user’s consent first. Also, make sure to include the following domain in your app’s privacy manifest under the purpose NSPrivacyTrackingDomains:
rudderstack.com/
You need to add this rudderstack.com/
domain to your privacy manifest file and set NSPrivacyTracking
to true
.
Hi @1abhishekpandey ,
Thank you for the clarification.
However, the Pods folder is not included in my version control, so I can't rely on manual changes to the PrivacyInfo.xcprivacy
file. When I build the app in the CI environment, running pod install
regenerates the PrivacyInfo.xcprivacy
file under ./ios/Pods/Rudder/Sources/Resources/PrivacyInfo.xcprivacy
, which means any manually added keys like NSPrivacyTracking
and NSPrivacyTrackingDomains
would be overwritten.
Is there a recommended way to persist these changes across builds, perhaps via configuration or another approach that wouldn't be impacted by pod installs?
Thank you!
We recommend adding this information to your app's PrivacyInfo.xcprivacy
file instead of the SDK's. This way, the values will remain persistent even after pod installations.
Let me know if this resolves your issue.
Thank you for the suggestion. I have added the necessary information to my app's PrivacyInfo.xcprivacy
file and will check if the warning is resolved in the next release.
I'll post an update once the new version is pushed to the App Store.
Thanks again for your help!
Hey @1abhishekpandey,
The issue has been resolved following your recommendation.
Thanks a lot.
Hi, we're using
rudder_sdk_flutter v2.3.0
in our flutter app.We got an update from Apple on Rudder SDK is not compliant with Apple Privacy requirement.
Can you have this ready up soon. Thanks!
Which platform is the issue occurring on Is the error occurring on: