launchdarkly / ios-client-sdk

LaunchDarkly Client-side SDK for iOS (Swift and Obj-C)
https://docs.launchdarkly.com/sdk/client-side/ios
Other
68 stars 82 forks source link

Add privacy manifest #358

Closed yasiraliraj closed 3 months ago

yasiraliraj commented 3 months ago

Hello Launch Darkly Team,

I hope this message finds you well. I would like to draw your attention to an important update required by the App Store. Starting May 1, 2024, a privacy manifest will be mandatory for all apps. Given the ongoing development and support for your SDK, integrating this feature would be highly beneficial for ensuring compliance with the new App Store guidelines. This addition would greatly help developers like us in continuing to provide seamless services through our applications. We appreciate your attention to this matter and look forward to any updates you can provide.

Thank you for your continued support.

keelerm84 commented 3 months ago

We introduced a PrivacyManifest in v9.4.0.

Were there additional changes you require?

yasiraliraj commented 3 months ago

Thanks @keelerm84

It was overlooked by myself. Seems like its ok, but if anything further is needed I will let you know.

choulepoka commented 3 months ago

@yasiraliraj I have just tried it, and xcode is not picking up the privacy manifest, because it is not included in the package.

Screenshot 2024-03-25 at 14 46 03
choulepoka commented 3 months ago

You need to update the Package.swift, and add resources: [.copy("PrivacyInfo.xcprivacy")]) to the LaunchDarkly target, and then it will work as intended.