As noted by many people, Apple truly screwed up iBooks post iOS 7 and Mavericks. One of the pressing issues that a lot of users faced (and continue to face) is with the sync. Especially, iBooks sync between iOS devices and Mac. If you run into iBook sync issues on your Mac (Mavericks or older), this post might be of some help. We’re primarily looking at sync issues between iOS 7 devices and the Mac through iTunes.

Let’s Get the Basics Done First
These are just to make sure sync is enabled in the settings.

On your Mac, open the iBooks app and:

  • Go to Preferences -> General
  • Make sure Sync bookmarks, highlights and collections is checked.

iBook Sync Issues on Mac

Connect your iPhone/iPad (where you have the iBooks collection) to your computer and:

  • Fire up iTunes and click on your iPhone/iPad shown on top-right of the iTunes window
  • Click on the Books tab
  • Make sure Sync is enabled/checked
  • Let iTunes sync (or manually sync your iDevice to iTunes). This should put all the books into iTunes.

Now, let’s fix issues.

One of the first problems you’d see is that Mavericks’s iBooks app does not show you all the books in your original collection. If the books are downloaded/purchased via the book store, it shows up fine but if not, there’s a real good chance that those won’t show up.

To fix this, you have to do just one thing. Move them from iTunes. Here’s how:

  • Open the iBooks app on your Mac
  • Click on File (menu)
  • Click Move Books from iTunes…
  • Wait for all books to be transferred. In case of a large collection of books, it might take a while before all your books show up on the iBooks library.

Users note that when you move books from iTunes, it creates a separate library.

Also check out the basic tutorial on syncing iBooks between all Apple devices here.