New database not recognized on other devices

Hi, maybe someone can help here

When I create a new database in either DT 3, DT4b2 or DTTG, it is not recognized by all other devices. Syncing via CloudKit, Bonjour is enabled. On my iPhone error message: Bonjour-server could not be started: NSNetServicesErrorDomain-72000

Running latest official macOS and iPhone OS.

THX

  1. You should not have Bonjour enabled on multiple devices.
  2. Just creating a database does not magically make it appear on other devices. This is the correct and intended behavior. You need to sync the database to the same sync location as the other devices are using.
  3. Creating a database with the same name, as it appears you may have done, will never work. Two databases, created independently but having the same name, are not the same database any more than another person in the world having your name is not you.

THX Bluefrog!!

In the meantime … I had a rather short night reading DT manuals and a book about the app.

Sync works now between Mac/iPhone/iPad via Bonjour. But only for DB, that I created new. Old DB, which used to be synced with CloudKit are not synced with Bonjour; even if I deactivate CloudKit for these.

Maybe that’s intentional.

No, that is not intentional. You can in fact use several sync methods simultaneously.

Maybe screenshots of your settings etc would be useful.

1 Like

THX - that’s what I also learned tonight.

My ultimate endeavor is to get rid of US cloud services as much as possible. That’s why I’m going to replace CloudKit with Bonjour syncing. So apparently I have to move all content from old CloudKit-DB to new Bonjour-DB.

You do not have to “move” anything. You just “clean” the Cloud Kit sync destination to delete it all.

I believe, based on experience, you will find using Bonjour quicker and more reliable than any third-party internet-based (where it might be difficult to discern which country your files are stored) sync service.

2 Likes

Thank you!
You mentioned that I just have to clean my CloudKit sync destinations to delete it all. But I want to keep all content. Is there something that I misunderstand?

I cannot comment on your possible misunderstanding. i do not get into mind reading.

Data stored at sync locations is NOT the database. The databases only exist on your local drives. The sync locations are encrypted data files to support synching.

No. Not apparently and not at all. There are no “CloudKit-DBs” nor “Bonjour-DBs”. DBs are only on your devices. Ever.
You do turn on sync per method (CloudKit/Bonjour) and DB. So, you can sync DB1 with CloudKit to device 1 and 2 and DB2 with Bonjour to device 2 and 3.
And you can sync DB1 and 2 via WebDAV to devices 1, 2, and 3.

If you’d provide screenshots… Ah, I said that already and you decided to ignore it. Well.

1 Like