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

🐞 iOS Privacy Manifest is missing #554

Open
4 tasks done
navaronbracke opened this issue May 6, 2024 · 2 comments · May be fixed by #555
Open
4 tasks done

🐞 iOS Privacy Manifest is missing #554

navaronbracke opened this issue May 6, 2024 · 2 comments · May be fixed by #555
Labels
bug Something isn't working

Comments

@navaronbracke
Copy link

  • I have read the README
  • I have done the setup for Android
  • I have done the setup for iOS
  • I have ran the sample app and it does not work there

Version

Technology Version
Workmanager version 0.5.2
Xcode version 15.3
Swift version N/A
iOS deployment target 12.0

Describe the error

WorkManager does not provide a PrivacyManifest. This is required as of May 1st 2024, as indicated by Apple:
https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api

The UserDefaults API needs a Required Reason set up in the manifest.

@navaronbracke navaronbracke added the bug Something isn't working label May 6, 2024
@navaronbracke navaronbracke linked a pull request May 7, 2024 that will close this issue
@xunreal75
Copy link
Contributor

You can implement the privacy manifest to your own Main-Runner App. AppStore does not report an issue if correct implemented.

The Sample App should not be uploaded to the AppStore.

@navaronbracke
Copy link
Author

I noticed that Apple only reports warnings for your own app's Runner. However, their documentation clearly states that third-party SDKs should provide a Privacy Manifest. To comply with the latter, for the Required Reason API rules, I added said manifest to workmanager in the linked PR (not to the example app, since that is irrelevant for App Store submissions)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants