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.


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


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.


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.


Here is a posting about how to sync your iTunes on 2 machines. http://hints.macworld.com/article.php?story=20040927151426616

I imagine this would also solve your iPhone sync problems.


I don't do this with iTunes, but I have a method for syncing apps between machines that works very well.

First, install Dropbox or an equivalent file-syncing solution.

Then, create a directory for the configuration and library files of the application (I use ~/Dropbox/config/appname/). Move the relevant config directories in there. Usually, this would be ~/Library/Application Support/Appname/ and possibly some .plist files in ~/Library/Preferences/. Then you also need to move the actual library into dropbox.

Then, create symbolic links to those new locations from the places where the application expects them. Since iTunes can be configured to place its library (the actual music files) in any folder, you don't need to accomplish this by means of a symlink. The command for creating symlinks are as follows and must be executed in a terminal:

ln -s newlocation expectedlocation


ln -s ~/Dropbox/Config/iTunes ~/Library/Application\ Support/iTunes

If you do this on both machines (on the second - delete all the config files, you should have copied the library you wish to replicate into dropbox) and you don't open the software at the same time on both machines, you should be synced.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .