Xcode插件不提示問題

很多程序猿升級Xcode之后因為插件失效問題,搞得非常憂傷,工欲善其事,必先利器,接下來我們就解決這種非常憂傷的問題

  • 1.終端命令
    • 1.獲取DVTPlugInCompatibilityUUID字段
//1.獲取DVTPlugInCompatibilityUUID字段
defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
  • 2.將XXXX替換成剛剛獲取的DVTPlugInCompatibilityUUID
//2.將XXXX替換成剛剛獲取的DVTPlugInCompatibilityUUID
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add XXXX
  • 2.圖形化界面
      1. 查看Xcode的UUID
在終端執(zhí)行 defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
  • 2.復制UUID后面那一串字符串
然后打開xcode插件所在的目錄(多行注釋插件):
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
圖片預覽插件路徑 ~/Library/Developer/Xcode/Plug-ins
  • 3.選擇已經安裝的插件例如VVDocumenter-Xcode,右鍵”顯示包內容”
  • 4.找到info.plist 文件,找到DVTPlugInCompatibilityUUIDs的項目,添加一個Item,Value的值為之前Xcode的UUID,保存


    cmd+s 保存
  • 5.重啟Xcode之后,重啟Xcode時會提示“Load bundle”、 “Skip Bundle”,這里必須選擇“Load bundle”,不然插件無法使用


    如圖

如果手誤點擊了"Skip Bundle" 腫么辦?
找到該插件安裝路徑下,繼續(xù)打開在info.plist刪除最后一個與命令端里面同樣的UUID號,一般都是會再最后一行,自己添加的那一行也要刪除掉
保存之后重啟Xcode
再次添加之前XcodeUUID。在重啟就再次出現(xiàn)了插件提示

  • 3.如果還是不提示,只能放大招了
// 后面的7.3.1 為你的Xcode版本號
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.3.1
  • 4.再次啟動Xcode就有提示,插件也正常運行了 perfect
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容