前言
安裝目的:Alcatraz是一款 Xcode的插件管理工具,可以用來管理Xcode的插件、模版以及顏色配置的工具,可以大大的提高開發(fā)效率。
進(jìn)入主題
安裝Alcatraz
1. 完全退出Xcode(command+q), 在終端輸入(直接復(fù)制,回車)命令: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開始對于Alcatraz中安裝的插件已經(jīng)不支持,但是蘋果推出了自己的擴(kuò)展,需要寫些代碼才行,下面是官方的快捷鍵的一些常用鍵盤和Alcatraz插件的安裝
單行的注釋: command+ /
方法的注釋: command+option + /
查詢系統(tǒng)方法屬性和類: command+ shift + o
選中當(dāng)前一行: control + shift + A
選中當(dāng)前光標(biāo)后的一行內(nèi)容: control + shift + E
Xcode>=8.0的情況下更新Alcatraz插件
1.安裝,打開終端,在終端輸入: ?sudo gem install update_xcode_plugins ?然后輸入自己的開機(jī)密碼 ?對應(yīng)的命令和結(jié)果如下:
2.查看Xcode的DVTPlugInCompatibilityUUID以及查看需要更新的本地所有的插件(我這里是將原來本地的刪除了很多,所以現(xiàn)在只有紅色方框中的兩個(gè)插件),命令為: update_xcode_plugins ? 對應(yīng)的命令和結(jié)果如下:
3.更新本地對應(yīng)的插件,輸入上面紫色箭頭的命令: update_xcode_plugins --unsign 對應(yīng)的命令和結(jié)果如下
4.最后重新打開Xcode,選擇加載對應(yīng)的包和最終在下面的截圖中可以查看是否真正安裝成功。
最后在安裝過程中遇到的問題:
1.在更新Xcode插件中,輸入 sudo gem install update_xcode_plugins(開頭的第一步)? 命令出現(xiàn)? ERROR:Could not find a valid gem 'update_xcode_plugins' (>= 0) in any repository ,造成這個(gè)原因是 gem sources不正確或者直接沒有,輸入命令: gem sources -l? 進(jìn)行查看(我這里是直接沒有,當(dāng)前來源為空) 正確的是:https://ruby.taobao.org/
所以解決辦法是重新添加 gem sources? ? 添加的命令: gem sources -a https://ruby.taobao.org/? 可以通過命令 gem sources -l ?進(jìn)行查看,添加成功后再重新執(zhí)行之前的命令操作
2.輸入命令 update_xcode_plugins 出現(xiàn)如下錯(cuò)誤,原因是 Gem出現(xiàn)問題了
解決辦法:首先更新一下Gem? 輸入命令 sudo gem update --system 然后輸入自己的開機(jī)密碼 ?我這里是最新的Gem版本(gem -v查看版本號)
如果更新后再次輸入命令 update_xcode_plugins 還是出現(xiàn)之前的錯(cuò)誤,那就通過命令? gem list 查看本地的gems 看看 update_xcode_plugins 插件對應(yīng)的gem是否存在(我這里是不存在的) 正常的情況是存在的 (上面是我本地的,下面是正常的情況在存在的)? 所以我這里的問題就是? update_xcode_plugins 對應(yīng)的Gem沒有安裝成功。
最終的解決辦法: 重新輸入命令? gem install update_xcode_plugins 進(jìn)行安裝(相比之前的第一步的命令安裝sudo gem install update_xcode_plugins 就是少了個(gè)單詞 sudo? sudo是允許管理員用戶進(jìn)行操作) 最終效果如下,也已經(jīng)成功安裝了
最后也是可以執(zhí)行下面的 update_xcode_plugins 命令和更新命令的 update_xcode_plugins --unsign ?截圖如下:
PS:建議安裝的第三方框架:CocoaPods? ESJsonFormat KSImageNamed? VVDocumenter? AMAppExportToIPA? DXXcodeConsoleUnicodePlugin? AtAutoCompletion? XFunnyEditor
?PS:在xcode_unsigned上使用插件會經(jīng)常莫名其妙的卡死,轉(zhuǎn)菊花。解決辦法是在隱私中把Xcode訪問通訊錄的權(quán)限勾掉(之前一直不知道,還以為是插件和Xcode8.0以上的版本相沖導(dǎo)致的,所以之前把蘋果的祖宗問候了一遍??)。
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。