Replies: 1 comment
|
Hi @Armenm, I am not able to reproduce this. The SyncUps demo app in the repo has a
I don't think CloudKit uses ISO8601 strings at all. It just uses Since I don't think this is an issue with the library I am going to convert it to a discussion. Please let us know if there is a way to reproduce this problem. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Uh oh!
There was an error while loading. Please reload this page.
Description
When CloudKit returns dates in standard ISO8601 format (e.g.,
2026-03-21T03:57:40.026Z),SyncEnginefails to parse them with the error:Root Cause
The
ISO8601.swiftinternal helpers use a non-standard date format:But CloudKit returns standard ISO8601 with
Tseparator andZtimezone suffix:2026-03-21T03:57:40.026ZSuggested Fix
Update
ISO8601.swiftto handle the standard format:Alternatively, the parser should try both formats - space-separated (for SQLite storage) and standard ISO8601 (for CloudKit).
Reproducibility
@Tablewith aDatefieldSyncEngineEnvironment
All reactions