事件緣由
Xcode升級(jí)到7.2發(fā)現(xiàn)原來(lái)的xcode插件全部罷工了。手動(dòng)進(jìn)入xcode的插件路徑xcode插件所在的目錄:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
查看,原來(lái)的插件都在沒(méi)有被刪除。雙擊出現(xiàn)如下錯(cuò)誤:
xcodebuild[946:13805] [MT] PluginLoading: Required plug-in compatibility UUID F41BD31E-2683-44B8-AE7F-5F09E919790E for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeBoost.xcplugin' not present in DVTPlugInCompatibilityUUIDs
坑逼的Xcode稽物。。折欠。贝或。。锐秦。神馬情況?
問(wèn)Google說(shuō)需要更新Xcode的UUID咪奖,好熟悉的名字有木有。
- 使用命令
DVTPlugInCompatibilityUUIDifier.xcplugin xsq$ defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
F41BD31E-2683-44B8-AE7F-5F09E919790E
- 或者
在/Applications目錄中找到Xcode.app酱床,右鍵”顯示包內(nèi)容”羊赵,進(jìn)入Contents文件夾,用xcode打開(kāi)Info.plist扇谣,找到DVTPlugInCompatibilityUUID昧捷,拷貝后面的字符串。同樣可以找到xcode UUID
注意:如果你安裝了多個(gè)Xcode罐寨,Xcode路徑中名字需要對(duì)應(yīng)修改掉靡挥。
UUID列表
Xcode 7.2
F41BD31E-2683-44B8-AE7F-5F09E919790E
Xcode 7.0
0420B86A-AA43-4792-9ED0-6FE0F2B16A13
Xcode 6.4
7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90
Xcode 6.0.1
C4A681B0-4A26-480E-93EC-1218098B9AA0
解決辦法
-
進(jìn)入xcode插件所在的目錄選擇已經(jīng)安裝的插件例如VVDocumenter-Xcode,右鍵”顯示包內(nèi)容“衩茸,找到info.plist 文件芹血,找到DVTPlugInCompatibilityUUIDs的項(xiàng)目,添加一個(gè)Item楞慈,Value的值為之前Xcode的UUID幔烛,保存。
重啟Xcode囊蓝,提示是否加載插件饿悬,load后一起OK。