Thanks for outlining these steps. I could really have used this kind of vital onboarding detail up-front.
Step 2 — Clean the legacy location on the Mac — is doing a lot of heavy lifting here.
Step 3 is where it’s falling apart, though. I’m getting a tonne of errors here:
3:21:26 PM: This operation has been rate limited due to an earlier error: This operation has been rate limited due to an earlier error: <CKError 0x101411420: "Service Unavailable" (2022); "Request failed with http status code 503"; Retry after 1.0 seconds> CKErrorDomain 7
Dozens of these errors; none of my databases will upload to CloudKit. Not the big, important ones with tens of thousands of files; not the little/unimportant ones with fewer than 500 files.
I think the sync works itself out even with those messages.
I had a lot to sync, received those messages too, but after awhile everything syncd. I didn’t do the cleanup first. I was worried about triggering that before the CloudKit sync finished.
I made sure to only sync one device at a time, and limit it to one connection.
I have now had a couple of databases upload successfully. I fully expect DEVONtech is wrangling the usual opaque-Apple-APIs issues, too. Really hoping this new setup works as well as we’d all like it to.
I also had a few messages on the iPad only but eventually all was fine. I installed first DTTG on iPhone and iPad, waited patiently for everything to be downloaded, and then went to the Mac for update and change to Cloudkit. Very happy about it and the expected benefits.
What is meant by clearing the legacy icloud sync. I just switched it off - are there any files to be deleted?
Edit: I simply deleted the legacy sync store. All working fine.
One thing—when I try to turn on Cloudkit on my iPad, I’m getting “This database has not been downloaded completely to this device. Uploading it to a new sync location will cause problems because some items will be missing.”
I assume this is because I turned on the new Cloudkit feature for a few minutes before stopping and coming here for advice.
Is it okay to proceed? All the synced databases on my Mac have been completely synced (or uploaded, at least) to Cloudkit now.