1. 程式人生 > >使用Alcatraz來管理Xcode外掛

使用Alcatraz來管理Xcode外掛

簡介

Alcatraz是一個幫你管理XCode外掛、模版以及顏色配置的工具。它可以直接整合到Xcode的圖形介面中,讓你感覺就像在使用Xcode自帶的功能一樣。

安裝和刪除

使用如下的命令列來安裝Alcatraz:

1
2
mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins;
curl -L http://git.io/lOQWeA | tar xvz -C ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins

如果你不想使用Alcatraz了,可以使用如下命令來刪除:

1
2
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
rm -rf ~/Library/Application\ Support/Alcatraz

使用

安裝成功後重啟Xcode,就可以在Xcode的頂部選單中找到Alcatraz,如下所示:

點選“Package Manager”,即可啟動外掛列表頁面,如下所示:

之後你可以在右上角搜尋外掛,對於想安裝的外掛,點選其左邊的圖示,即可下載安裝,如下所示,我正在安裝  KImageNamed 外掛: 

安裝完成後,再次點選外掛左邊的圖示,可以將該外掛刪除。

外掛路徑

Xcode所有的外掛都安裝在目錄  ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/ 下,你也可以手工切換到這個目錄來刪除外掛。 

關於Xcode的外掛機制

Alcatraz當前只支援OSX 10.9 and Xcode 5。不要抱怨了,這其實主要是因為蘋果並沒有開放外掛機制,每次升級Alcatraz都都要重新適配。如果你看Alcatraz的Commit Log,你就會發現,Alcatraz花了幾個月時間,才適配到Xcode 5,這對於外掛開發者來說,是比較難受的。

所以作為一款開源並且免費的外掛,只支援最新版的Xcode可以讓開源作者節省大量精力。我也希望蘋果能早日開放Xcode的外掛機制標準,方便廣大的外掛開發者構建強大的第三方增強工具。

推薦的外掛

我個人比較喜歡XCode的vim外掛XVim,微博裡大家推薦過的還有KImageNamed外掛,Alcatraz裡面應該好用的外掛很多,我還沒有時間試用。

如要你發現好用的外掛,歡迎在留言處回覆告訴我,我可以推薦給大家。謝謝~

外掛開發

如果你覺得自己很牛逼,想嘗試開發外掛,這兒有一些教程: