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

Privacy Manifest is not recognized. #482

Closed
wlxo0401 opened this issue Feb 14, 2024 · 5 comments
Closed

Privacy Manifest is not recognized. #482

wlxo0401 opened this issue Feb 14, 2024 · 5 comments
Labels
documentation Improvements or additions to documentation

Comments

@wlxo0401
Copy link

wlxo0401 commented Feb 14, 2024

Occurs while developing iOS apps

Expected Behavior

When I checked 'PrivacyReport' after proceeding Arcive, there was no Amplitude.

Current Behavior

As far as I know, the current content of 'Amplitude PrivacyInfo' should be marked on 'PrivacyReport'.

Possible Solution

SPM package needs to be modified and podspec needs to be modified as well.

I don't know if this is the right answer, but all the other libraries have gone through this process.

Steps to Reproduce

  1. Install Amplitude 8.18.0 (I used SPM)
  2. Verify the presence of PrivacyInfo files in Amplitude
  3. Proceed with the App Project Archive
  4. Output a Privacy Report from the Organizer screen
  5. Check PDF

Environment

  • SDK Version: 8.18.0
  • Device: �Mac(Build)
  • OS Version: MacOs 14.2.1
@wlxo0401 wlxo0401 added the bug Something isn't working label Feb 14, 2024
@Mercy811
Copy link
Contributor

Hi @wlxo0401, thanks for choosing Amplitude. How did you install Amplitude SDK? You have to embed it to have the privacy manifest loaded to your archive to generate a privacy report. Read more here.

You can also copy the fields from Amplitude's privacy manifest to your project's Sources/PrivacyInfo.xcprivacy.

@Mercy811 Mercy811 added documentation Improvements or additions to documentation and removed bug Something isn't working labels Feb 16, 2024
@wlxo0401
Copy link
Author

wlxo0401 commented Feb 17, 2024

Hi @wlxo0401, thanks for choosing Amplitude. How did you install Amplitude SDK? You have to embed it to have the privacy manifest loaded to your archive to generate a privacy report. Read more here.

You can also copy the fields from Amplitude's privacy manifest to your project's Sources/PrivacyInfo.xcprivacy.

@Mercy811

I install the library through SPM.

If I look at other libraries, when libraries add PrivacyInfo Modify "Package" and "podspec" together.
podspec, package
(ex: alamofire, Charts, RealmSwift, ZipFoundation, SDWebImage ...)

But you mean to copy 'PrivacyManifest' content of 'Amplitude' to 'PrivacyInfo' of my app project??

@Mercy811
Copy link
Contributor

Hi @wlxo0401, I will take a closer look into it and keep you updated. Thanks.

@wlxo0401
Copy link
Author

Hi @wlxo0401, I will take a closer look into it and keep you updated. Thanks.

Yes, thank you. And one more thing I'm curious about

From what I see, when you add 'PrivacyInfo' in 'Amplitude', it seems that you added it to 'Package' right away. Is this right??

In my search, other libraries seem to have added 'PrivacyInfo' to 'xcworksapce' or 'xcodeproj'.

The reason why I'm guessing like this is that I checked the commitment at the time of adding 'PrivacyInfo' to each library.

And I think they set 'PrivacyInfo' target as well. (Are they targeting the library???)

I don't know what difference this makes. Maybe it doesn't make a difference. Or maybe the Amplitude way is right.

I'm just telling you the difference from the other libraries I found when you added 'PrivacyInfo'...

Looking it up, Apple doesn't seem to give clear guidelines.

I also didn't check all the libraries.

@wlxo0401
Copy link
Author

@Mercy811 any other news?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants