Skip to content
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

Support privacy manifest files #6100

Closed
pepicrft opened this issue Mar 21, 2024 · 1 comment · Fixed by #6217
Closed

Support privacy manifest files #6100

pepicrft opened this issue Mar 21, 2024 · 1 comment · Fixed by #6217
Assignees
Labels
type:need/problem Report needs or problems you came across that are not bugs

Comments

@pepicrft
Copy link
Contributor

pepicrft commented Mar 21, 2024

What problem or need do you have?

Apple introduced will soon require apps to include it for a set of predefined dependencies. Therefore, we must ensure we include them when generating targets for Swift Packages.

@pepicrft pepicrft added the type:need/problem Report needs or problems you came across that are not bugs label Mar 21, 2024
@spqw
Copy link
Contributor

spqw commented Apr 12, 2024

Issue with google-mobile-ads

The privacy manifest from google-mobile-ads is not picked up by Xcode tooling when archiving the project.

Failing scenario

  • Given a project with google-mobile-ads dependency set in Tuist/Package.swift
  • When user archives project and generates privacy report
  • Then user expects to see mentions from google-mobile-ads privacy manifest in the generated app privacy report

It's working for firebase though.

Following is a sample app with both firebase and google-mobile-ads dependencies. The generated privacy report includes mentions from firebase privacy manifest but not the ones from google-mobile-ads.

Vanilla.zip

Following is the expected privacy report generated when adding google-mobile-ads as a local framework, or when setting "Embed & sign" on Xcode.

GoogleMobileAds-PrivacyReport.pdf

Links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:need/problem Report needs or problems you came across that are not bugs
Projects
None yet
3 participants