iOS 找回Xcode8消失的插件---by talent.L

從Xcode8.0出來(lái)之后.一夜之間貌似所有的插件都消失了.對(duì)于很多開發(fā)者來(lái)說(shuō)是一件很恐怖的事情.比如說(shuō)我,沒有了插件總感覺沒法寫代碼了.尤其遇到了圖片的名稱.imageNamed后面沒有了提示就感覺整個(gè)人都不好了.所以嘗試了很多方法,總算是找回了所有的插件.下面我就以Xcode8.1為例找回消失的插件

(PS:這種方式會(huì)對(duì)Xcode上架APP有影響.所以建議大家保留一份純潔的Xcode專門用來(lái)上架APP)

1.打開鑰匙串訪問(wèn)

圖 1

2.在導(dǎo)航欄-鑰匙串訪問(wèn)-證書助理-創(chuàng)建證書

圖 2

然后按照下圖填寫信息

圖 3

如果是英文版的Mac就是

圖 4

如果圖片顯示不出來(lái)我就描述一下

第一行名稱填寫XcodeSigner

第二行不變

第三行選代碼簽名如果是英文版就是code signing 代碼簽名的意思

寫完了就創(chuàng)建吧!!然后會(huì)彈出提示.點(diǎn)擊繼續(xù)

3.打開終端

運(yùn)行命令 (PS:這里需要等待...)

$ sudo codesign -f -s XcodeSigner /Applications/Xcode.app

PS:注意除了路徑每個(gè)單詞都有空格

sudo空格codesign空格-f空格-s空格XcodeSigner空格/Applications/Xcode.app

4.終于到這里了.

接下來(lái)放心大膽安裝Alcatraz(插件管理工具,有了它媽媽再也不用擔(dān)心我們管理插件了)? 注意!! 先下載工程GitHub地址

5.接下來(lái)我們安裝插件.

打開Alcatraz壓縮包

進(jìn)入工程

如果你是Xcode8.1 先不要運(yùn)行 因?yàn)橛行┳髡邲]有更新Xcode8.1的ID

打開終端輸入下面的命令,不要猶豫直接復(fù)制,這里格式是對(duì)的.

$find~/Library/Application\ Support/Developer/Shared/Xcod /Plug-ins -name Info.plist -maxdepth3| xargs -I{} defaultswrite{} DVTPlugInCompatibilityUUIDs -array-add `defaultsread/Applications/Xcode.app/Contents/Info.plist DVTPlugInCompatibilityUUID`

6.運(yùn)行Alcatraz工程.

它會(huì)默認(rèn)打開另一個(gè)新的Xcdoe窗口. 在新窗口中隨便打開一個(gè)工程,

然后會(huì)出現(xiàn)一個(gè)下圖的彈窗.你只需要選擇load bundle

圖 5

這個(gè)時(shí)候.你的Xcode會(huì)多出一個(gè)工具!恭喜你插件安裝成功!!

圖 6

接下來(lái)你只需要將你想安裝的插件用這個(gè)工具裝上就好了!

圖 7

注意:請(qǐng)務(wù)必使用官方正式版本的Xcode來(lái)安裝插件,最好走AppStore下載

1.如果出現(xiàn)閃退的問(wèn)題

解決方法:

可能是舊插件導(dǎo)致可以嘗試清空這兩個(gè)文件夾的全部?jī)?nèi)容

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

/Users/你的用戶名/Application\ Support/Developer/Shared/Xcode/Plug-ins

2.KSImageNamed圖片名代碼提示插件在Xcode8.1上不可用

解決方法:

由于KSImageNamed這個(gè)插件的存放位置比較特殊,需要手動(dòng)添加uuid

1.下載后用xcode打開KSImageNamed的項(xiàng)目

2.在 KSImageNamed-Info.plist里面找到DVTPluginCompatiblilityUUIDs的KEY

3.然后添加xcode8.1的uuid 最后bulid項(xiàng)目即可安裝成功

DA4FDFD8-C509-4D8B-8B55-84A7B66AE701 如圖8:

圖 8

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容