It’s pretty clear from many posts here that Apple’s CloudKit and iCloud are sometimes unreliable–not only for DEVONthink but for anything. Just do a search. Just today, I am waiting (for three days now) for an appointment made in iOS for Dec 26 in Apple Calendar to sync to other devices.
If you don’t really need a third party external internet sync service and have an internal network at your home and/or office, try Bonjour. Much faster and more reliable. If you make changes while “out and about”, those changes will catch up when you return to a Bonjour sync.
Or consider the other third party services and methods discussed in the outstanding DEVONthink Manual.
Or … wait for Apple. There are no “knobs” to turn to make it work, AFAIK.
You could of course continue to use iCloud (Legacy) on all devices but this sync location isn’t recommended due to its disadvantanges, e.g. slow & asynchronous data transfer completely controlled by the OS and Apple’s server.
Ok so I have 3 devices. One(iPad) can’t upgrade to dttg3 as it can’t hold beyond iOS 10
On the iPad i didn’t disabled sync and still syncing to iCloud legacy.
So my questions are:
1.Why and where is the iPad syncing to? Since I made a “clean” of iCloud legacy on my Mac. This means that there are two versions of storage on my iCloud? One for the CloudKit and the other for the iCloud legacy?
Is this the reason why am I getting messages on my iPhone ? Log “files app> on my device>DEVONthink >Console log”
I have no choice but to disable iCloud legacy on my iPad and stop using it?
How do I make a “clean”dttg2 on my iPad for iCloud Legacy ? There is no option for that
Yes, you can sync any of your databases with any of our sync methods. There is no sync-limiting factor in a database, except for having an unhealthy database. And, beyond the inherent weaknesses of a remote sync option, the limitation of a sync location would be having sufficient space to contain the sync data.
Legacy syncs locally and iCloud processes handle the transmission, on its own schedule.
CloudKit syncs directly to Apple’s servers. However, an initial sync should be done one database at a time. Also, CloudKit has not been a reliable performer for many people (other developers included) for many months.
I am afraid i might have been unclear when asking the question:
I meant are the files uploaded into iCloud the same physical files irrespective of the method? With other words, if I upload with Legacy method a local database, can I locate the same database from other or same device by using CloudKit?
You have to be kidding. Right? Who would have thought of the scenario to write up a procedure?
In any event, if you could be more specific and list for each device: type of device (iphone, ipad, mac), os version (macOS, iOS), DEVONthink version (DEVONthink and DEVONthink ToGo), and for each which cloud service it is connected to (of which there could be more than one). Also describe what problems you see occurring.
With that, someone might be able to work through this complexity, identify the problem (If any), and give some guidance.
Sync is not complicated to setup and maintain but it sounds like you’ve got a hodge pod of stuff.
Perhaps my best advice as you’ve not give the details I thought useful to enable giving you specific and pointed advice, is that you re-read review the “DEVONthink Handbook”, page 60 of the 3.8.7 version on “Sync” and start again. As long as you don’t delete databases and do the version upgrades consistently and following the instructions, you probably won’t lose data. Best to create Database Archive zip back-ups of all databases before starting.
One of the main challenges is that I see totally different databases as remote at least when using DEVONthink To Go 2 on iPad and iPhone. So I cannot see how to reconcile them! Is there any way to explore the file system in iCloud to examine what is actually stored there?
DEVONthink does not put any databases “remote”. All databases reside local on the Mac, iPhone, or iPad. DEVONthink only puts to iCloud files that DEVONthink uses to synchronise. Files on iCloud are not something that you should be paying attention to other than in the context of configuring and using synch as per explained in the “DEVONthink Manual”.