LoginSignup
28
26

More than 5 years have passed since last update.

最新のXcodeでXcode Plug-insを動くようにする(Xcode 7動作確認済)

Last updated at Posted at 2015-07-01

新しいXcodeにアップデート

アップデート完了おめでとうございます!
Plug-inはきれいに動かなくなっているはずです!

動くようにする手順

DVTPlugInCompatibilityUUIDを調べる

Xcodeのinfo.plistに割り当てられているDVTPlugInCompatibilityUUIDという値を以下のコマンドで抽出します。

$ defaults read /Applications/Xcode.app/Contents/Info.plist DVTPlugInCompatibilityUUID
7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90

インストール済みのPlug-insたちのInfo.plistにDVTPlugInCompatibilityUUIDを仕込む

Plug-insが配置されているディレクトリ以下のInfo.plistすべてに上記で調べた DVTPlugInCompatibilityUUID を書き込んでいきます

$ find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist | xargs -IFILE defaults write FILE DVTPlugInCompatibilityUUIDs -array-add 7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90

Xcodeを再起動する

Xcodeを再起動したら以下の様なダイアログが表示されるので Load BUndles を選択します。

スクリーンショット 2015-07-01 16.38.30.png

万が一 Skip Bundles した場合

以下のコマンドを実行すると再度上記のダイアログが表示されます。

$ defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-6.4

参考

以下を参考にさせてもらいました

28
26
1

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
28
26