Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Xcode10.2でXVim2を導入する手順

$
0
0

わからなかったのでメモ

2019.04.09 更新

環境

  • Xcode10.2
  • XVim2

1. XcodeをSigning(step3の内容的に必要ないのかもしれない、、、)

2. XVimのCloneとBuild

# インストールディレクトリに移動(任意の場所でOK!!)
cd ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/

# XVim2をクローンする(任意の場所でOK!!)
git clone git://github.com/XVimProject/XVim2

# XVim2のディレクトリに移動
cd XVim2

# make実行
make

# XVim2.xcpluginがあるか確認
ls -l ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/

補足. XVim2.xcpluginがない場合

私はこの問題に該当し、XVimが適応されず時間を要してしまいました。

XVim2.xcpluginの居場所を見つける

  • 原因としては、~/.../Xcode/Plug-insのディレクトリにXVim2.xcpluginが入っていないことが原因の一つとしてあったようです。
  • 私の場合は、makeした際に生成される~/.../build/Reaeaseのディレクトリに発見
ls ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XVim2/build/Release

XVim2.swiftmodule
XVim2.xcplugin.dSYM
# ↓ 見つけたーーーー
XVim2.xcplugin

~/Library/Application\ Support/Developer/Shared/Xcode/Plug-insのディレクトリへコピーすることで解消

# コピー
cp -r XVim2/build/Release/XVim2.xcplugin ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins  

# XVim2.xcpluginがあるか確認
ls -l ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/ 

3. プラグインを導入

gem install update_xcode_plugins
  • プラグインを更新
# 更新
update_xcode_plugins

# Xcode8以降でプラグインを使用するには、Xcodeの署名を解除(魔法)
update_xcode_plugins --unsign
  • (もしXcodeのプラグインを復元する場合)
update_xcode_plugins --restore

4. Xcode再起動

  • 開いたらLoad bundleを選択

  • Skip bundleを押してしまった、もしくは表示されなかった場合は下記を行う

# Xcode-X.X: 自身が使用されているXcodeのバージョン
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-X.X

確認

  • Xcodeのインストール先を確認 -> /Applications/Xcode.app/Contents/Developerであるか
# Xcodeのインストール先を確認
xcode-select -p
  • 異なっていた場合
# Xcodeのインストール先を変更
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/

# 確認
xcode-select -p

Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>