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

Fix iCloud/TV sync not working with Advanced Data Protection #1090

Merged
merged 1 commit into from
Jan 20, 2025

Conversation

keeshux
Copy link
Member

@keeshux keeshux commented Jan 20, 2025

The ubiquity token does not seem to be a reliable source of truth for the state of CloudKit. Faced with tvOS, now also with Advanced Data Protection. It is nil, but CloudKit actually works.

Therefore, start a CloudKit container regardless of the ubiquity token.

The only downside is that the iCloud/TV icons of a profile will now only appear crossed in case of in-app ineligibility, but this is in favor of better functionality.

It does not seem to be a reliable source of truth for the state
of CloudKit.
@keeshux keeshux self-assigned this Jan 20, 2025
@keeshux keeshux added the bug Something isn't working label Jan 20, 2025
@keeshux keeshux added this to the Hotfixes for v3 milestone Jan 20, 2025
@keeshux keeshux merged commit a328104 into master Jan 20, 2025
1 check passed
@keeshux keeshux deleted the bugfix/tolerate-cloudkit-token branch January 20, 2025 20:37
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 this pull request may close these issues.

1 participant