The new versions for Mac and for iPhone of iDatabase have significantly improved the stability of the sync function. Please check if your apps are up to date, whether you continue encounter sync problems, they could be due to a damaged database. To solve these problems you can try the following workarounds.


Workaround A


  1. On the Mac, go to the Databases view.
  2. Use the contextual menu on the database that is creating problems to export it (choose a location where you find easily the exported file, for example the Desktop).
  3. Import the exported database using the "Import" menu item from the "File" menu.
  4. Try now to sync the database you have imported.


Workaround B

  1. On the Mac, go to the Databases view.
  2. Use the contextual menu on the database that is creating problems and choose the "Reset to Defaults..." menu item.
  3. Try now to sync the database you have reset to defaults.








If the problem is not yet solved, please try one of the following workarounds.


Alternative workaround 1


First check if are using accentuated characters (é,è, etc…) in the databases names. If so, please change them by using all non-accentuated characters. Remember that synchronisation is based on the database names, so the two databases must have the same name, on both the iPhone and Mac.


Alternative workaround 2


Try syncing just one database at a time instead of all at once. When you have synchronised all databases in this way, then you can start to synchronise them all together again.






Alternative workaround 3

Assign a computer name in Sharing preferences.

1. In your Mac, go in the Apple Menu -> System Preferences

2. Go in the Sharing pane (see the image below).

3. Enter a Computer Name (see the image below).

4. Try again to sync.






Alternative workaround 4

Whether this suggestion does not work for you, we suggest you to send the database via email. Select the latest version from the one you have on your iPhone or Mac and use the sharing feature to send it via email.


On the Mac:


  1. Go to the Databases window and use the contextual menu over the database you want to share.
  2. Choose "Share -> Email As iDatabase File".
  3. Send it via email to an email address you control on your iPhone.
  4. On the iPhone, tap on the database file on the body of the email and tap on "Copy on iDatabase"
  5. When the new database has been imported, you can delete the old database and assign the correct name to the imported database (to do this, open it and tap on the gears icon).






On the iPhone:


  1. Go to the Databases view and tap on the Edit button and tap on the database you want to share.
  2. Tap on the Share icon (representing a rectangle with an arrow above it) and choose the "Email As iDatabase File" button.
  3. Send it via email to an email address you control on your Mac.
  4. On the Mac, double-click on the database file on the body of the email, Mail will decompress it, then double click the uncompressed file, iDatabase will ask to you if you want to import it, click on the Import button.
  5. When the new database has been imported, you can delete the old database and assign the correct name (via contextual menu) to the imported database.