简单介绍
Alcatraz是一个帮你管理Xcode插件、模版以及颜色配置的工具。
它能够直接集成到Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样。
安装和删除
使用例如以下的命令行来安装Alcatraz:
1 |
|
假设你不想使用Alcatraz了,能够使用例如以下命令来删除:
1 |
|
使用
成功安装后重新启动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里面应该好用的插件非常多,我还没有时间试用。
这儿有一些朋友整理的插件列表:《那些不能错过的Xcode插件》
如要你发现好用的插件,欢迎在留言处回复告诉我,我能够推荐给大家。谢谢~
插件开发
假设你认为自己非常牛逼,想尝试开发插件,这儿有一些教程:
最新的安装方法
I want to submit my package!
Fork and edit the Alcatraz package repository to include your package name, description, and URL in the plugins, color schemes, or templates section, and submit a pull request.
{
"name": "Excellent-Plugin",
"url": "https://github.com/me/xcode-excellent-plugin",
"description": "Makes Xcode stop, collaborate and listen."
}
Install
Paste this into your terminal:
curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh
Alcatraz is available for OSX 10.9+ and Xcode 5+ only.
Uninstall
Delete the plugin:
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
Remove all cached data:
rm -rf ~/Library/Application\ Support/Alcatraz
官网地址:http://alcatraz.io/