Martytoof
Martytoof

Reputation: 525

Xcode preferences across multiple computers?

I run Xcode on both my laptop and desktop. I'm constantly tweaking my setup with regards to key bindings.

Rather than try to get both configurations identical by hand, is there any way to create the configuration on one computer and then share it via dropbox (for example) for the other to use? Perhaps by symlinking the laptop's configuration file to one stored on dropbox?

Very curious how others handle this situation.

Upvotes: 23

Views: 6929

Answers (4)

Mark A. Donohoe
Mark A. Donohoe

Reputation: 30338

As others have mentioned, the location for things like key bindings, color themes, snippets, etc. is here...

~/Library/Developer/Xcode/UserData

This is what I move from machine to machine.

The rest of the files in Library/preferences from the other-mentioned answers are more non-user-specific things. I find I usually don't have to worry about them (translation: I don't miss them if I don't copy them, but key bindings and themes I'm lost without.)

Upvotes: 15

software evolved
software evolved

Reputation: 4342

It looks like the Xcode preference file is now named

~/Library/Preferences/com.apple.dt.Xcode.plist

Upvotes: 23

Inder Kumar Rathore
Inder Kumar Rathore

Reputation: 39978

To move your Fonts & Colors theme you need to copy

~/Library/Developer/Xcode/UserData/FontAndColorThemes/yourTheme.dvtcolortheme

file from one system to another.

For Xcode preferences as mentioned by one of the answers, you need to copy

~/Library/Preferences/com.apple.dt.Xcode.plist

Upvotes: 8

Paul Lynch
Paul Lynch

Reputation: 19789

Most of your Xcode settings are in the Preferences file at:

~/Library/Preferences/com.apple.Xcode.plist

This doesn't include templates.

Upvotes: 14

Related Questions