LoginSignup
0
0

More than 3 years have passed since last update.

Xcodeの設定を複数の端末で共有する

Posted at

はじめに

MacBookProを買い換えたときや、複数台のMacを利用するときに、端末ごとにXcodeの設定(テンプレートとショートカットキー)をいじるのは面倒だったのでGitHubのプライベートリポジトリで共有するようにした。

1.リポジトリを作ってクローンする

GitHubでプライベートリポジトリを作って任意の場所にクローンする。
ここは別にGitHubじゃなくてDropboxとかでも良いと思う。

2.コピー元の端末の設定フォルダをクローンしたレポジトリにコピペしてプッシュ

/Users/"user_name"/Library/Developer/Xcode配下にある。自分の場合は適当にTemplatesフォルダとUserDataフォルダをコピペした。

3.コピー元の端末の設定ファイルを削除してシンボリックリンクを作る。

/Users/"user_name"/Library/Developer/Xcode配下にあるUserData,Templatesフォルダを削除。
そしてシンボリックリンクを作る。詳しくはこことか

ln -s 'リポジトリにコピーしたフォルダのパス' '/Users/"user_name"/Library/Developer/Xcode'

自分の場合は

ln -s /Users/"user_name"/Git/xcode-setting/UserData /Users/"user_name"/Library/Developer/Xcode/UserData
ln -s /Users/"user_name"/Git/xcode-setting/Templates /Users/"user_name"/Library/Developer/Xcode/Templates

こうするとXcodeがリポジトリのUserDataTemplatesを読み込んでくれるようになる。

4.設定をコピーしたい端末側でリポジトリをpullしてシンボリックリンクを作る

設定ファイルをリモートから取得した後に、3と同様にシンボリックリンクを作る。

これで、とりあえずショートカットキーの設定と、テンプレートを複数の端末で共有ができるようになったはず。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0