昨天更新的Xcode7.3维苔,終于裝上了,突然發(fā)現(xiàn)原來(lái)所使用的插件不能用了!!!當(dāng)時(shí)表情如下:T_T~~~
記得在更新7.2的時(shí)候也是這樣的唐瀑,當(dāng)時(shí)重新下載的插件安裝成功窒典,但是未免有些麻煩碉京,經(jīng)過(guò)一番研究猜绣,發(fā)現(xiàn)是原來(lái)的插件UUID證書變了秩贰,蘋果要求必須要加入U(xiǎn)UID才能使用贩猎,保證插件的穩(wěn)定性。(UUID:Universally Unique Identifier萍膛,是指在一臺(tái)機(jī)器上生成的數(shù)字吭服,它保證對(duì)在同一時(shí)空中的所有機(jī)器都是唯一的。按照開放軟件基金會(huì)(OSF)制定的標(biāo)準(zhǔn)計(jì)算蝗罗,用到了以太網(wǎng)卡地址艇棕、納秒級(jí)時(shí)間、芯片ID碼和許多可能的數(shù)字)
解決方案:
1串塑,打開Xcode插件所在的目錄:
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
2沼琉,選擇已經(jīng)安裝的插件,右擊選擇“顯示包內(nèi)容”桩匪,尋找名為“info.plist”文件打瘪,編輯找到“DVTPlugInCompatibilityUUIDs”項(xiàng),添加一個(gè)Item傻昙,Item內(nèi)容為UUID闺骚。
3,獲取UUID的方法:
打開終端妆档,輸入:
defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
將獲取的UUID復(fù)制到剛才的Item中僻爽,保存。
4贾惦,完全退出Xocde(command + Q)胸梆,重新啟動(dòng)Xocde,此時(shí)會(huì)提示是否加載插件须板,選擇“Load bundle”
注意:有些時(shí)候可能不會(huì)出現(xiàn)上面的提示碰镜,如果沒有顯示,執(zhí)行下面的命令习瑰,重啟Xcode即可
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.3