-
Notifications
You must be signed in to change notification settings - Fork 4
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
Using Dawn triggers a privacy-manifest problem with apple appstoreconnect submissions #18
Comments
Note; adding to the |
The above change hasn't worked - I think I need to turn that dylib into a framework and include it there |
Note to self, I have resolved this and the privacy meta, it can be injected into the framework as we build the xcframework - as I couldn't work out how to get it into the dawn cmake instructions when the .framework was built. |
Thanks for your investigation into this. I have to admit, I have no experience of submitting to the app store (at least not in the last 10 years!), so I will probably need to update my knowledge on this! |
Dawn uses abseil, which appears on apple's "privacy api using" list.
Dawn only uses string functions (Lost url to this citation), and abseil itself apparently is safe abseil/abseil-cpp#1604
To remedy this, the target that uses abseil (the emails from apple cite
libwebgpu_dawn.dylib
) we can add aPrivacyInfo.xcprivacy
resource to our target (I'm usingDawnNative
as that's where I have myxcframework
)This generates a
.bundle
in my final.app
output containing the privacy manfiest, which hopefully allows submissionThe text was updated successfully, but these errors were encountered: