安裝和更新Alcatraz插件

前言

安裝目的:Alcatraz是一款 Xcode的插件管理工具,可以用來(lái)管理Xcode的插件傻昙、模版以及顏色配置的工具,可以大大的提高開(kāi)發(fā)效率。

進(jìn)入主題

安裝Alcatraz

1. 完全退出Xcode(command+q), 在終端輸入(直接復(fù)制纲岭,回車(chē))命令:rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin (先移除以前安裝的)

2. 再輸入命令:find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID

3. 然后重置Xcode 輸入命令:sudo xcode-select --reset

4. 最后執(zhí)行安裝命令:curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh?? (安裝的關(guān)鍵命令)

最終成功的效果如下:

更新Alcatraz

Xcode 8開(kāi)始對(duì)于A(yíng)lcatraz中安裝的插件已經(jīng)不支持,但是蘋(píng)果推出了自己的擴(kuò)展币砂,需要寫(xiě)些代碼才行,下面是官方的快捷鍵的一些常用鍵盤(pán)和Alcatraz插件的安裝

單行的注釋: command+ /

方法的注釋: command+option + /

查詢(xún)系統(tǒng)方法屬性和類(lèi): command+ shift + o

選中當(dāng)前一行: control + shift + A

選中當(dāng)前光標(biāo)后的一行內(nèi)容: control + shift + E

Xcode>=8.0的情況下更新Alcatraz插件

1.安裝,打開(kāi)終端,在終端輸入: ?sudo gem install update_xcode_plugins ?然后輸入自己的開(kāi)機(jī)密碼 ?對(duì)應(yīng)的命令和結(jié)果如下:

2.查看Xcode的DVTPlugInCompatibilityUUID以及查看需要更新的本地所有的插件(我這里是將原來(lái)本地的刪除了很多,所以現(xiàn)在只有紅色方框中的兩個(gè)插件),命令為: update_xcode_plugins ? 對(duì)應(yīng)的命令和結(jié)果如下:


3.更新本地對(duì)應(yīng)的插件,輸入上面紫色箭頭的命令: update_xcode_plugins --unsign 對(duì)應(yīng)的命令和結(jié)果如下

4.最后重新打開(kāi)Xcode,選擇加載對(duì)應(yīng)的包和最終在下面的截圖中可以查看是否真正安裝成功掏湾。



最后在安裝過(guò)程中遇到的問(wèn)題:

1.在更新Xcode插件中,輸入 sudo gem install update_xcode_plugins(開(kāi)頭的第一步)? 命令出現(xiàn)? ERROR:Could not find a valid gem 'update_xcode_plugins' (>= 0) in any repository ,造成這個(gè)原因是 gem sources不正確或者直接沒(méi)有攒发,輸入命令: gem sources -l? 進(jìn)行查看(我這里是直接沒(méi)有,當(dāng)前來(lái)源為空) 正確的是:https://ruby.taobao.org/

所以解決辦法是重新添加 gem sources? ? 添加的命令: gem sources -a https://ruby.taobao.org/? 可以通過(guò)命令 gem sources -l ?進(jìn)行查看,添加成功后再重新執(zhí)行之前的命令操作

2.輸入命令 update_xcode_plugins 出現(xiàn)如下錯(cuò)誤,原因是 Gem出現(xiàn)問(wèn)題了

解決辦法:首先更新一下Gem? 輸入命令 sudo gem update --system 然后輸入自己的開(kāi)機(jī)密碼 ?我這里是最新的Gem版本(gem -v查看版本號(hào))

如果更新后再次輸入命令 update_xcode_plugins 還是出現(xiàn)之前的錯(cuò)誤,那就通過(guò)命令? gem list 查看本地的gems 看看 update_xcode_plugins 插件對(duì)應(yīng)的gem是否存在(我這里是不存在的) 正常的情況是存在的 (上面是我本地的,下面是正常的情況在存在的)? 所以我這里的問(wèn)題就是? update_xcode_plugins 對(duì)應(yīng)的Gem沒(méi)有安裝成功有滑。

最終的解決辦法: 重新輸入命令? gem install update_xcode_plugins 進(jìn)行安裝(相比之前的第一步的命令安裝sudo gem install update_xcode_plugins 就是少了個(gè)單詞 sudo? sudo是允許管理員用戶(hù)進(jìn)行操作) 最終效果如下,也已經(jīng)成功安裝了


最后也是可以執(zhí)行下面的 update_xcode_plugins 命令和更新命令的 update_xcode_plugins --unsign ?截圖如下:


PS:建議安裝的第三方框架:CocoaPods? ESJsonFormat KSImageNamed? VVDocumenter? AMAppExportToIPA? DXXcodeConsoleUnicodePlugin? AtAutoCompletion? XFunnyEditor

?PS:在xcode_unsigned上使用插件會(huì)經(jīng)常莫名其妙的卡死贷岸,轉(zhuǎn)菊花壹士。解決辦法是在隱私中把Xcode訪(fǎng)問(wèn)通訊錄的權(quán)限勾掉(之前一直不知道,還以為是插件和Xcode8.0以上的版本相沖導(dǎo)致的,所以之前把蘋(píng)果的祖宗問(wèn)候了一遍??)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末偿警,一起剝皮案震驚了整個(gè)濱河市躏救,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌螟蒸,老刑警劉巖盒使,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異七嫌,居然都是意外死亡少办,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)诵原,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)英妓,“玉大人,你說(shuō)我怎么就攤上這事绍赛÷溃” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵吗蚌,是天一觀(guān)的道長(zhǎng)腿倚。 經(jīng)常有香客問(wèn)我,道長(zhǎng)褪测,這世上最難降的妖魔是什么猴誊? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮侮措,結(jié)果婚禮上懈叹,老公的妹妹穿的比我還像新娘。我一直安慰自己分扎,他們只是感情好澄成,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般墨状。 火紅的嫁衣襯著肌膚如雪卫漫。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,718評(píng)論 1 305
  • 那天肾砂,我揣著相機(jī)與錄音列赎,去河邊找鬼。 笑死镐确,一個(gè)胖子當(dāng)著我的面吹牛包吝,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播源葫,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼诗越,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了息堂?” 一聲冷哼從身側(cè)響起嚷狞,我...
    開(kāi)封第一講書(shū)人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎荣堰,沒(méi)想到半個(gè)月后床未,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡持隧,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年即硼,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片屡拨。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡只酥,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出呀狼,到底是詐尸還是另有隱情裂允,我是刑警寧澤,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布哥艇,位于F島的核電站绝编,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏貌踏。R本人自食惡果不足惜十饥,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望祖乳。 院中可真熱鬧逗堵,春花似錦、人聲如沸眷昆。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至作媚,卻和暖如春攘滩,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背纸泡。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工漂问, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人弟灼。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓级解,卻偏偏與公主長(zhǎng)得像冒黑,于是被迫代替她去往敵國(guó)和親田绑。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

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