-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Apple Privacy Manifest - Realm 10.49.2 - ISSUE: NSPrivacyAccessedAPICategoryDiskSpace #8555
Comments
➤ PM Bot commented: Jira ticket: RCOCOA-2339 |
What point in the submission process triggers the validation failure emails? Do I need to actually submit the app for review? |
News on this issue? I added in my own privacy manifest your disk api reason. And just after adding it I am not receiving emails from Apple. the realm swift folder always has an empty manifest. and also problems with the. erodo and realm database. as per the attached screens |
So several things here (some of which are reiterating what @tgoyne asked):
|
I'm not the original poster, but I can echo the issue.
Built with Xcode 15.3 |
I think inheriting privacy manifests from SPM packages just plain doesn't work when the package is built as a static library and once again two teams at Apple have failed to talk to each other. AFAICT the app store scans bundles contained in dynamic frameworks for privacy manifests, but only checks the top-level PrivacyInfo.xcprivacy file for the app itself and does not check the app's bundles. I had hoped that the problem was just that we were using Might need to file a DTS because things seem pretty straightforwardly broken on Apple's end and their sample code doesn't actually work. |
swiftlang/swift-package-manager#7317 and firebase/firebase-ios-sdk#12557 also report that privacy manifests in static frameworks just plain don't work at the moment. If this isn't fixed by May 1 we can work around it by forcing RealmSwift to be built as a dynamic framework, but that'll increase app binary sizes and startup times. |
#8561 makes it so that you can build RealmSwift as a dynamic framework when installing via SPM by selecting "Embed & Sign" in the Frameworks, Libraries, and Embedded Content section, and afaict this results in app store connect actually using our privacy manifest. Alternatively, if you wish to continue statically linking RealmSwift you can manually add our privacy manifest declarations to your app's privacy manifest. There doesn't appear to be any other options with SPM. |
How frequently does the bug occur?
Always
Description
Hi,
we still receiving emails from Apple about the Privacy Manifest
Realm: 10.49.2
The privacy manifest is still empty
and now we have also this issue in the packages with this warning
Do you have some news about these issues?
Thanks
Stacktrace & log output
No response
Can you reproduce the bug?
Always
Reproduction Steps
No response
Version
10.49.2
What Atlas Services are you using?
Local Database only
Are you using encryption?
No
Platform OS and version(s)
iOS all version
Build environment
Xcode version: 15.3
The text was updated successfully, but these errors were encountered: