Qiita 初投稿です。よろしくお願いします。
愛用していた MacBookPro が壊れて、最近 MacBook に変えたんですが、Xcode の環境構築の際に XVim 入れようとして一筋縄では行かなかったので書いておきます。
環境
MacBook (Retina, 12-inch, 2017)
macOS High Sierra バージョン 10.13.1
Xcode Version 9.2
同じ症状で困っている人の参考になってくれれば幸いです。
まず、Xcode 9.x 以上では XVim2 を使えって何人かの方が書いていたので、Xvim2 を落としきます。
証明書もキーチェーンで作成して、
sudo codesign -f -s XcodeSigner /Applications/Xcode.app
を実行。
この辺りは、README にも書いてありますし、参考になる記事がいっぱいあります。
ここから本題なのですが、いざ make すると。
The domain/default pair of (/Library/Developer/CommandLineTools/../Info, DVTPlugInCompatibilityUUID) does not exist
The domain/default pair of (/Library/Developer/CommandLineTools/../Info, CFBundleShortVersionString) does not exist
のメッセージが出て make が動いていないっぽかった。
(XVim も試したのですが、同様)
結論から行ってしまうと、この記事 Github "Getting the error The domain/default pair of (/Library/Developer/CommandLineTools/../Info..."の通りにやれば動きました。
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
の後で make すれば良いです。
xcode-select は知らなかったので、後日調べて何か解ったら追記します。