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 Apple Privacy Manifests to a 10.48.2 Release #8558

Closed
laideybug opened this issue Apr 23, 2024 · 6 comments
Closed

Add Apple Privacy Manifests to a 10.48.2 Release #8558

laideybug opened this issue Apr 23, 2024 · 6 comments

Comments

@laideybug
Copy link

laideybug commented Apr 23, 2024

Problem

The most recent fixes to Realm's privacy manifests were made in the 10.49.2 release. However, 10.49.0 contains breaking changes that drop support for opening pre-v5.0.0 Realm files. As we are on an older version of the SDK there simply isn't enough time between now and the May 1st deadline to upgrade to 10.48.1, release to all users, and then upgrade to 10.49.2.

Solution

Please release a patch to 10.48.1 that includes the privacy manifest fixes that were shipped in 10.49.2.

Alternatives

No response

How important is this improvement for you?

Would be a major improvement

Feature would mainly be used with

Local Database only

Copy link

sync-by-unito bot commented Apr 23, 2024

➤ PM Bot commented:

Jira ticket: RCOCOA-2341

@laideybug laideybug changed the title Add Apple Privacy Manifest to a 10.48.2 Release Add Apple Privacy Manifests to a 10.48.2 Release Apr 23, 2024
@tgoyne
Copy link
Member

tgoyne commented Apr 24, 2024

I'm currently under the impression that the privacy manifest in 10.48.1 is valid for everything except SPM, and I was hoping to get some sort of confirmation that the changes in 10.49.2 have actually fixed it before backporting.

@tgoyne
Copy link
Member

tgoyne commented Apr 30, 2024

v10.48.2 is now tagged with the changes to Package.swift that were required to get a test app to stop producing privacy manifest warnings. Note that it'll also require changes in your app configuration - you'll have to set RealmSwift to "Embed & Sign" so that it's built as a dynamic framework, as it turned out that how Xcode builds static SPM targets is incompatible with bundled privacy manifests.

@tgoyne tgoyne closed this as completed Apr 30, 2024
@SESA762550
Copy link

@tgoyne I am trying to install versions 10.48.2 through Cocoapods but getting below error
[!] CocoaPods could not find compatible versions for pod "RealmSwift":
In Podfile:
RealmSwift (= 10.48.2)

None of your spec sources contain a spec satisfying the dependency: RealmSwift (= 10.48.2).

You have either:
mistyped the name or version.
not added the source repo that hosts the Podspec to your Podfile.

Please help me out here as i am really struggling to update the Realm with the latest Privacy Manifest Changes. I can't use version 10.49 as i have a production app which is using older Realm DB version (Realm version - 3.21)

@nirinchev
Copy link
Member

@SESA762550 please refrain from commenting on multiple closed issues as that's generating work on our end that we could instead spend trying to solve your problem. I've responded in the other thread, but for visibility, 10.48.2 was tagged for SPM users, while our understanding is that 10.48.1 should work just fine for Cocoapods/Carthage users.

@SESA762550
Copy link

@nirinchev Thanks for the quick support, will stick to v 10.48.1 for now and will raise a new ticket if the App is rejected by Apple.

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

No branches or pull requests

4 participants