国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

Xcode 升級導致插件失效的解決辦法

2020-07-26 03:07:58
字體:
來源:轉載
供稿:網友

最近升級Xcode8 遇到了些問題,這里整理下,希望讀者少走彎路,盡快解決問題。

Xcode8不能使用插件了,此文作廢。。。

Xcode的各種插件極大地提高了開發效率,比如我常用的FuzzyAutocomplete(添加模糊匹配來提高Xcode代碼自動補全功能,開發者無需遵循從頭匹配的原則,只要記得方法里某個關鍵字即可進行匹配)、 VVDocument、KSImageNamed、Peckham(可以在任意位置通過快捷鍵添加#import 語句)、XAlign(代碼對齊),但是升級Xcode導致插件失效這個問題一定都困擾過iOS新手們,解決方法其實非常簡單。

原理

Xcode插件的安裝目錄為

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

進入這個目錄選中其中一個插件,右鍵->顯示包內容


接著打開Contents目錄->info.plist

從上圖可以看到DVTPlugInCompatibilityUUIDs數組,這個數組包含了插件所兼容的Xcode的DVTPlugInCompatibilityUUID列表,每個版本的Xcode的DVTPlugInCompatibilityUUID 都是不同的,Xcode更新之后,插件并不會自動更新這個數組,導致插件失效,所以我們把最新版Xcode的DVTPlugInCompatibilityUUID添加進這個數組即可。

步驟

1.打開終端,獲取DVTPlugInCompatibilityUUID

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

如圖,終端會輸出獲取到的DVTPlugInCompatibilityUUID


2.將這個UUID加入各個插件的info.plist

find ~/Library/Application/ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C

增加UUID.png

3.重啟Xcode,彈出警告選擇Load Bundles


警告.png

經過這三個步驟,插件又能重新使用了。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉义市| 翁牛特旗| 斗六市| 正宁县| 武清区| 阳江市| 河津市| 兴化市| 麦盖提县| 蓝田县| 延边| 铜陵市| 鹤壁市| 湖北省| 景宁| 当雄县| 葫芦岛市| 磴口县| 广西| 崇义县| 阿图什市| 东阳市| 油尖旺区| 临江市| 宣威市| 赫章县| 涞水县| 通化县| 如东县| 万年县| 泗水县| 封丘县| 孝义市| 电白县| 黄梅县| 巨鹿县| 阿拉善盟| 枝江市| 进贤县| 盐亭县| 哈巴河县|