Skip to content

Add iOS Privacy Manifest (PrivacyInfo.xcprivacy)#600

Merged
gre merged 1 commit intomasterfrom
fix/ios-privacy-manifest
Mar 18, 2026
Merged

Add iOS Privacy Manifest (PrivacyInfo.xcprivacy)#600
gre merged 1 commit intomasterfrom
fix/ios-privacy-manifest

Conversation

@gre
Copy link
Copy Markdown
Owner

@gre gre commented Mar 18, 2026

Summary

  • Adds PrivacyInfo.xcprivacy to ios/ — required by Apple since May 2024 for all third-party SDKs
  • References it via resource_bundles in the podspec (avoids Xcode build conflicts with other pods)
  • The manifest is minimal: the library does not use any required reason APIs, does not collect data, and does not track users

Closes #530

Test plan

  • Verify pod install picks up the new resource bundle
  • Verify Xcode build succeeds with the privacy manifest included
  • Verify App Store submission no longer warns about missing privacy manifest

🤖 Generated with Claude Code

Apple requires all third-party SDKs to include a privacy manifest since May 2024.
This library does not use any required reason APIs, collect data, or track users,
so the manifest is minimal but its presence is required.

Closes #530

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds an iOS Privacy Manifest to the library and wires it into the CocoaPods spec so consuming apps satisfy Apple’s Privacy Manifest requirements (May 2024+), without causing resource name collisions with other pods.

Changes:

  • Add ios/PrivacyInfo.xcprivacy with an “empty/minimal” privacy declaration (no required-reason APIs, no collected data, no tracking).
  • Reference the manifest from react-native-view-shot.podspec via a dedicated resource_bundles entry so it’s packaged into the app build.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
react-native-view-shot.podspec Adds a resource bundle entry to ship the privacy manifest via CocoaPods.
ios/PrivacyInfo.xcprivacy Introduces the library’s privacy manifest plist.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

@gre gre merged commit c3927ab into master Mar 18, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Privacy Manifest file

2 participants