6
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ネイティ部Advent Calendar 2015

Day 4

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

Last updated at Posted at 2015-12-04

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アプリの開発しかしていませんが、いずれはこんな便利なプラグインを作ろうと思いました。

6
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?