升級到Xcode6使用不了以前的插件(VVDocumenter、KSImageNamed、Alcatraz)解決:
1)到Xcode安裝插件的路徑下: library/Application Support/Developer/Shared/Xcode/Plug-ins
2)右鍵點(diǎn)擊插件,查看包內(nèi)容,打開info.plist 文件,找到DVTPlugInCompatibilityUUIDs,點(diǎn)擊+號添加: C4A681B0-4A26-480E-93EC-1218098B9AA0
3)保存文件,重啟Xcode
No Need to repeat for all plugins that are already installed to Xcode 6.
或者使用命令行:find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add defaults read /Applications/Xcode.app/Contents/Info.plist DVTPlugInCompatibilityUUID
相關(guān)鏈接:http://joeshang.github.io/2015/04/10/fix-xcode-upgrade-plugin-invalid/
Xcode7
升級到Xcode7后又用不了了,上面的步驟也不管用,原因是是新的xCode的UUID沒有在插件的配置文件中注冊進(jìn)去。在網(wǎng)上找了一位大神的使用命令行的解決方案,記錄如下:
- 得到Xcode的UUID:
defaults read /Applications/Xcode.app/Contents/Info.plist DVTPlugInCompatibilityUUID
循環(huán)插入UUID:
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/ -name Info.plist -maxdepth 3| xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add '0420B86A-AA43-4792-9ED0-6FE0F2B16A13'
重啟Xcode,會跳出一個彈框,選擇loadBoundle就·