Alcatraz是一個能幫你管理Xcode插件、模版及顏色等等諸多配置的工具.它可以直接集成在Xcode的圖形界面中,安裝操作簡便,讓你感覺就像在使用Xcode自帶的功能一樣.
1.打開 終端,輸入以下命令來安裝Alcatraz:
curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh
如果你不想使用Alcatraz了,可以使用如下命令來刪除:
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
也可以刪除所有通過Alcatraz安裝的安裝包:
rm -rf ~/Library/Application\ Support/Alcatraz/
2.安裝成功后重啟Xcode,就可以在Xcode的頂部菜單中找到Alcatraz,如下圖所示:
3.單擊"Package Manager",即可啟動插件列表頁面,每個插件會有功能介紹以及使用效果截圖。單擊前面的INSTALL即可安裝,如下圖所示.
選擇欄選擇"Installed",則篩選你已安裝的列表,可進行刪除
Xcode所有的插件都安裝在目錄~/Library/ApplicationSupport/Developer/Shared/Xcode/Plug-ins/下,你也可以手工切換到這目錄來刪除插件.
4.自己覺得不錯的幾個插件:
4.1規范注釋生成器VVDocumenter
VVDocumenter是一個自動生成代碼注釋的工具,在需要注釋的代碼前連打三個斜杠“///”,可以方便地將函數的參數名和返回值提取出來.如下圖所示:
4.2KSImageNamed
KSImageNamed是一個能幫助你輸入[UIImage imageNamed:]中的資源名的插件.當你輸入[UIImage imageNamed]時.會自動彈出上下文菜單,供你選擇你需要輸入的圖片資源名稱,另外在選擇圖片資源時,還可以在左側預覽該資源.
4.3OMColorSense
OMColorSense是一個UIColor顏色輸入輔助工具,可以幫助你在編寫UIColor代碼時,實時瀏覽相應的顏色,如下圖所示.
PS:Xcode7-VVDocumenter不能使用的解決辦法
從Xcode 5開始,蘋果要求加入UUID證書從而保證插件的穩定性。因此Xcode版本更新之后需要在VVDocumenter-Xcode的Info.plist文件中添加Xcode的UUID。
解決方法:
1.在 終端 執行命令: defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID,拷貝其中的一段字符串,如圖:
2.添加Xcode的UUID到VVDocumenter-Xcode的Info.plist文件
2.1、打開Xcode插件所在的目錄:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins;
2.2、選擇已經安裝的插件例如VVDocumenter-Xcode,右鍵”顯示包內容”;
2.3、找到Info.plist 文件,找到DVTPlugInCompatibilityUUIDs的項目,添加一個Item,Value的值為之前Xcode的UUID,保存。
3.重啟Xcode,Xcode6之后重啟時會提示“Load bundle”、 “Skip Bundle”,這里必須選擇“Load bundle”,不然重啟后插件仍然無法使用。