Xcode 5-必要なプラグインがDVTPlugInCompatibilityUUIDに存在しませんか?


80

Xcodeをv5.0.1にアップグレードした後、プロジェクトフォルダー内でgitコマンドを実行しようとすると、ターミナルで次の警告が表示され始めました。

[MT] PluginLoading:パス '〜/ Library / Application Support / Developer / Shared / Xcode / Plug-ins /Unity4XC.xcplugin'のプラグインに必要なプラグイン互換性UUID37B30044-3B14-46BA-ABAA-F01000C27B63が存在しませんDVTPlugInCompatibilityUUIDsで

Xcode内で警告が表示されず、プロジェクトは正常にコンパイルされていますが、理由があるはずです。なぜこれが起こっているのか、そしてそれを修正する方法はありますか?


2
Xcode 6から移行したときに、非常によく似たエラーが発生しました。6.2へ:2015-03-10 15:54:48.219 xcodebuild[10278:259521] [MT] PluginLoading: Required plug-in compatibility UUID A16FF353-8441-459E-A50C-B071F53F51B7 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Unity4XC.xcplugin' not present in DVTPlugInCompatibilityUUIDs
ジョニー2015年

回答:


139

ここで見つけたシェルコマンドを変更して、すべてのプラグインでこれを修正しまし

この問題を修正するには:

XCODEUUID=`defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID`
for f in ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/*; do defaults write "$f/Contents/Info" DVTPlugInCompatibilityUUIDs -array-add $XCODEUUID; done

私のビルドが不平を言っていたとき、これは私のために働きましたOMQuickHelp.xcplugin
BillyRayCyrus 2015

3
私のために働いていない、私はこのエラーを受け取りました:defaults[13832:169900] Could not write domain /Users/username/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Unity4XC.xcplugin/Contents/Info; exiting
Matteo Guarnerio 2015年

2
これがうまくいかない場合は、プラグインが壊れたリンクであり、削除する必要がある可能性があります。これは、私が持っていたものであり、もう存在しなかった古いUnityインストールへのリンクです。
エイドリアンデメトレスク

.bashrcalias xcodeplugins='XCODEUUID=`defaults readなどでこれのエイリアスを作成すると、予期しないトークン「defaults」の近くで構文エラーが発生します。任意のヒント?
デビッドジェームス

3
プラグインの場所によっては、「defaultswrite」を「sudodefaultswrite」に置き換える必要がある場合があります。
bleater 2016年

43

やってみてください:xcode-select --install。それは私の問題を解決しました


5
macOSSierraおよびXcode8.0にアップデートした後、プラグインは機能しなくなりました。この答えは問題を解決しました。
Emmanuel Ay 2016年

1
ツールがすでにインストールされている場合、新しいxcodeでは機能しません。
johnrubythecat 2017年

1
新しいツールが出ました。softwareupdate --listできる最悪のケースを試してくださいsoftwareupdate -a
Jacksonkr 2017年

働いた!どうもありがとう。
マイククリッチリー2017年

28

Xcode 7の場合、すべてのXcodeプラグインを削除して問題を修正しました。

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

これは私にもそれをしました!
Harout360 2016

2
基になるプラグインを削除しても、DVTPlugInCompatibilityUUIDキー入力に/Applications/Xcode.app/Contents/Info.plist古いUUIDがリストされている可能性があります。2013年の古いプラグインが機能しなくなったので、XCodeでplistを開き、そのキーから値を削除しました。
qix 2016年

チャームのように働いた!
Aravind GS 2017

私のためにも働いた
2020– jso1919

6

問題はDVTPlugInCompatibilityUUIDs、plistファイルにキーと値のペアが欠落している(または正しくない)Xcodeプラグインがインストールされていることだと思います。このプラグインがそれを解決するために何をしたかを見てください:https//github.com/gfontenot/XVim/commit/35bbf24bc074e330a9bea852c190d8fdcbfff1ea

プラグイン(Unity用のように見えます)のバージョンが更新されているかどうかを確認してください。


バンドルがない場合は、バンドルを開いて情報
リスト

0

私は自分のマシンからUnityを削除しました。Unityをインストールした後、ビルドは私のために機能しました。robovmを使用してアプリを作成しようとしていました。


0

少し遅いかもしれませんが、Xcodeの更新後にXcodeを再起動し、コンポーネントのインストールボタンが表示されたら押す必要がありました。その後、私のgitの問題はなくなりました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.