Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
7
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

@katsumic

XcodeのパッケージマネージャーAlcatrazを使う

Xcodeにもプラグインがたくさん開発されていますが、それらを管理する機能は備わっていません。
Alcatrazというパッケージ管理を行うプラグインがスタンダードなようなので、インストールしてみました。

動作を確認した環境

Mac OSのバージョン

  • 10.10.5(Yosemite)

Xcodeのバージョン

  • 6.4
  • 7.1.1

URL

インストール方法

GitHubのREADMEに書いてる通り、以下のコマンドを実行します。

% curl -fsSL https://raw.github.com/alcatraz/Alcatraz/master/Scripts/install.sh | sh

このように表示されれば成功です。

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   590    0   590    0     0    496      0 --:--:--  0:00:01 --:--:--   497
 24  105k   24 26579    0     0   7654      0  0:00:14  0:00:03  0:00:11 12362x Alcatraz.xcplugin/
x Alcatraz.xcplugin/Contents/
x Alcatraz.xcplugin/Contents/Info.plist
x Alcatraz.xcplugin/Contents/MacOS/
x Alcatraz.xcplugin/Contents/Resources/
x Alcatraz.xcplugin/Contents/Resources/ATZPackageListTableCellView.nib
x Alcatraz.xcplugin/Contents/Resources/ATZPluginWindowController.nib
x Alcatraz.xcplugin/Contents/Resources/bitbucket_grayscale.tiff
x Alcatraz.xcplugin/Contents/Resources/en.lproj/
x Alcatraz.xcplugin/Contents/Resources/eye_icon.tiff
x Alcatraz.xcplugin/Contents/Resources/git_grayscale.tiff
x Alcatraz.xcplugin/Contents/Resources/github_grayscale.tiff
x Alcatraz.xcplugin/Contents/Resources/link_icon.tiff
x Alcatraz.xcplugin/Contents/Resources/en.lproj/InfoPlist.strings
x Alcatraz.xcplugin/Contents/Resources/en.lproj/Localizable.strings
100  105k  100  105k    0     0  24400      0  0:00:04  0:00:04 --:--:-- 34754

Alcatraz successfully installed!!1!🍻  Please restart your Xcode (7.1.1).

利用方法

インストール後に初めてXcode起動すると、以下のダイアログが表示されます。
xcode_alcatraz1.png
"Load Bundle"ボタンを押すと組み込みまれます。
xcode_alcatraz2.png
メニューからWindow→Package Managerを選ぶと起動します。Shift + Cmd + 9キーでも起動します。
xcode_alcatraz3.png
ここからプラグインを検索してインストールする事ができます。

アンインストール方法

% ls -1 ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins
Alcatraz.xcplugin
VVDocumenter-Xcode.xcplugin
XVim.xcplugin

上記の通り、通常のプラグインと同じディレクトリにあるので、READMEにも記載されていますがこれを削除するだけです。

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

その他

  • Xcodeは最新の7.1.1と必要があって6.4を併用しているんですが、プラグインは共有されるようです。
  • Alcatrazのインストール以前に手動でインストールしたプラグインも管理対象になっていました。
  • プラグインの管理だけかと思ったらカラーテーマとテンプレートもインストールできます。ますます便利。

まとめ

Xcodeを使っていると、かゆい所に手が届かないなと思う事があるのですが、様々なプラグインのおかげでだいぶ使いやすくなります。
今はiOSアプリの開発しかしていませんが、いずれはこんな便利なプラグインを作ろうと思いました。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
7
Help us understand the problem. What are the problem?