修復(fù)Xcode插件失效|錯(cuò)誤選擇了Skip Bundle

在開(kāi)始使用Xcode插件后,每當(dāng)更新Xcode到最新的版本,新安裝的Xcode的uuid會(huì)變更,導(dǎo)致使用舊uuid的插件無(wú)法使用。因此,我們需要重新配置插件plist里的uuid屬性,然后重新編譯插件工程文件。

在這個(gè)過(guò)程中我們一般用到的terminal命令如下:

查詢(xún)Xcode的UUID


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

Terminal-DVTPlugInCompatibilityUUID

然后添加新UUID到插件的工程文件的plist表里,重新編譯即可,最后重啟Xcode。


Plist-DVTPlugInCompatibilityUUID

錯(cuò)誤的選擇了skip bundle

在我們重新打開(kāi)xcode時(shí),會(huì)提示“l(fā)oad bundle”和“skip bundle”。這次比較粗心,選擇了系統(tǒng)推薦的“skip bundle”,結(jié)果即使添加了新的uuid卻依舊沒(méi)能正常使用之前的插件。

解決方法:

通過(guò)terminal刪除安裝的插件


defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.1

7.1為筆者的Xcode版本,換上你的Xcode版本即可

記得添加新的uuid后重新編譯插件,然后重啟Xcode,在彈出的提示框中選擇“l(fā)oad bundle”,問(wèn)題解決。

附錄:

查看安裝的Xcode插件列表:

find ~/Library/Application\\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist

Terminal-Xcode/Plug-ins

打開(kāi)Xcode插件目錄:

open /Users/Xniko/Library/Application\\ Support/Developer/Shared/Xcode/Plug-ins/

參考:解決更新版本后Xcode插件失效問(wèn)題
這篇文章里面給出了批量修改的命令

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容