升級到Xcode6使用不了以前的插件

升級到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)上找了一位大神的使用命令行的解決方案,記錄如下:

  1. 得到Xcode的UUID:

defaults read /Applications/Xcode.app/Contents/Info.plist DVTPlugInCompatibilityUUID

QQ20151023-0@2x.png

  1. 循環(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'

  2. 重啟Xcode,會跳出一個彈框,選擇loadBoundle就·

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容