この記事は
https://github.com/XVimProject/XVim
xvimとはxcodeでvimが使えるようにするプラグインのことです。
今回はこれをxcode8.3に入れます。
xcodeをバージョンアップしたらxvimが使えなくなってしまったので、それの解消方法をまとめときます。
この記事は以下の記事から今回自分が必要だった部分だけ抜粋させていただきました。感謝。
試した環境
macOS sierra Xcode8.3.2(8E2002)
本題
まず古いのが残っている場合は消します。
cd ~/XVim // Xvimを置いてるディレクトリへ移動。このディレクトリは適宜変更してください。 make uninstall rm -r ~/XVim
証明書を作って、それを登録します。
https://github.com/XVimProject/XVim/blob/master/INSTALL_Xcode8.md
証明書を作る手順は上の通り。
ここでは上の手順の通りに XcodeSigner という名前で作ったので、それを登録します。違う名前で作った人は XcodeSignerの部分を変えてください。
sudo codesign -f -s XcodeSigner /Applications/Xcode.app
keith さんのコードを使う
xcodeを8.3にした時点で何度かインストールをしてみたのですが、make自体が通らなくなってしまいました。
issueに上がっていたみたいですでに対応してくれた人がいるらしいのでそちらのソースでコンパイルすることにします。
git clone https://github.com/keith/XVim.git git fetch origin xcode-8.3-release git checkout xcode-8.3-release make
これでmakeが通るようになりました。
UUIDを登録する
手動でやってもいいんですが、一括でやってくれる上のツールをインストールします。
gem install update_xcode_plugins update_xcode_plugins
自分の場合、これでうまく行かなかったので以下をしたところ、無事xvimが有効になりました。
update_xcode_plugins --unsign