Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

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.

share|improve this question
    
do you really need to sync with 2 computers? I connect mine to various computers, but only my iMac syncs with my iOS devices. –  LC1983 Mar 2 '11 at 12:28
    
almost exact duplicate: apple.stackexchange.com/questions/1927/… –  Cawas Mar 2 '11 at 17:58

5 Answers 5

up vote 5 down vote accepted

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

share|improve this answer

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.

share|improve this answer

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.

share|improve this answer

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

E.g.:

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.

share|improve this answer
    
Isn't it complicated? –  Praneel Mar 2 '11 at 15:27

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.