iTunes library sync between two computers

I have two computers (iMac and a Macbook Air). Whenever I try to sync my iPhone to the Air it will remove all my data.

Is there any possibility to have a common sync mechanism in between my two computers (or especially iTunes libraries) so that I can sync my iPhone without any problem.


Solution 1:

The only way to do this, according to Apple, is to set the devices to manually manage content. If you have auto-syncing enabled, it can only be connected to one computer.

You can manage your iPhone, iPad, or iPod with multiple computers1,2 as long as you have set the device to "Manually manage music."

Source: http://support.apple.com/kb/ht1202

Solution 2:

I use ChronoSync from http://www.econtechnologies.com/pages/cs/chrono_overview.html. Their tip for syncing iTunes is at http://www.econtechnologies.com/pages/cs/chrono_tips25.html.

Solution 3:

When I manually synchronized my entire user profile from my MacBook Pro to my MacBook air, the next Sync on the new MacBook Air behaved normally, and didn't remove anything.

You might be able to get by by just copying your ~/Library/MobileDevice , ~/Library/Application Support/MobileSync , and your ~/Music/iTunes directories to your user account on your new Mac, but you'd have to do some experimentation to find the required set of directories to keep in sync between the 2 Macs.