XCode安裝插件以及手誤選擇了「Skip Bundle」後需要重新允許「Load Bundle」的解決方法

蘋果要求加入UUID證書從而保證插件的穩定性。
下面介紹步驟:
獲取UUID
A:終端查詢Xcode的UUID

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

B:傻瓜式操作
右鍵Xcode,選擇顯示包內容
這裏寫圖片描述

然後找到Contents/Info.plist路徑下的Info.plist文件
這裏寫圖片描述

雙擊Info.plist文件,找到DVTPlugInCompatibilityUUID,將對應的7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90複製
這裏寫圖片描述

修改插件的UUID
1、打開xcode插件所在的目錄:
終端執行

~/Library/Application Support/Developer/Shared/Xcode/Plug-ins;

2、右鍵插件,選擇顯示包內容。然後找到Contents/Info.plist路徑下的Info.plist文件

3、雙擊Info.plist文件,將剛剛複製的7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90增加到DVTPlugInCompatibilityUUID字段裏面。保存
這裏寫圖片描述
注意:這裏需要檢查一下數組裏有不有一樣的uuid,有的話只保留一個

4、重新打開Xcode 6.4,此時會彈窗提示用戶是否加載該插件。很多用戶就是在這一步因爲選擇了Skip Bundle導致不能成功使用插件。
這裏寫圖片描述
這裏要選擇 LoadBundle !!!!!!!!!!!!!

可能在你看到這篇文章的時候你已經選擇了 Skip Bundle
好的下面是解決方案:
退出XCode —>
終端執行:

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

這裏的6.4是XCode版本,具體版本視你自己的版本修改。

好了重新打開項目 重新選擇LoadBundle
——————————–>完成(反正我這邊是有了)>-<。

發佈了22 篇原創文章 · 獲贊 4 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章