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

Add Privacy Manifest (Enforce in App Store on May 1st) #52

Closed
yungkienpoh-prestolabs opened this issue Mar 28, 2024 · 5 comments
Closed

Comments

@yungkienpoh-prestolabs
Copy link
Contributor

Hello -

I'm wondering what plans there are to add a Privacy Manifest?
The App Store will be enforcing this more strictly starting on May 1st.
Thanks!

https://developer.apple.com/support/third-party-SDK-requirements/
https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api

@yungkienpoh-prestolabs yungkienpoh-prestolabs changed the title Add Privacy Manifest Add Privacy Manifest (Enforce in App Store on May 1st) Mar 28, 2024
@MaatheusGois
Copy link
Member

Are you sending your app in prod with DebugSwift? hehehe (Normally is only to Debug), I don't know if are needed to debug the manifest :(

@yungkienpoh-prestolabs
Copy link
Contributor Author

@MaatheusGois Yes, I only use it to debug the app in non-production environment. However, when I add DebugSwift into my package.swift file, it will be included in the production app despite we are not using it. As far as I know, there is currently no way for me to import swift package conditionally based on the build configuration: swiftlang/swift-package-manager#2428 (comment)

@MaatheusGois
Copy link
Member

image
@yungkienpoh-prestolabs you can try this, because is only UserDefaults and Files that DebugSwift uses :)

@yungkienpoh-prestolabs
Copy link
Contributor Author

yungkienpoh-prestolabs commented Apr 9, 2024

@MaatheusGois I have a look at the code, do I need to declare File Timestamp? Which part of the code is using file timestamp?

@MaatheusGois
Copy link
Member

I think it's because of FileManager, but I'm not sure... If you can, you can use this tool to find: https://github.com/stelabouras/privacy-manifest

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

No branches or pull requests

2 participants