Xcode
XVim

Xcode9.3にXVim2をインストールしたらクラッシュしまくるようになった話

More than 1 year has passed since last update.


初めに

Xcode9.3でXVimが使いたいので、XVim2のdevelopブランチ をcheckoutし

いつも通りmakeしたら何故かエンターキーを押すたびにXcodeがクラッシュするようになった。


原因

さすがに使い物にならないのでちょっと粘ったところ、

Xcode9.3から削除され、XVim2のmasterが使えない原因になっていたクラスを

他の古いプラグインがそのまま使おうとしていたせいであることがわかった。

以下のコマンドで古いプラグインを全部消してから再びmakeしたら直った。

$ rm -fr ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/*


最後に

クラッシュログに Alcatraz って文言が入っていたのでもしや、と思ったらそのとおりだった。

XVim >> (越えられない壁) >> 他全てのプラグイン。