简单介绍

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里面应该好用的插件非常多,我还没有时间试用。

这儿有一些朋友整理的插件列表:《那些不能错过的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/

Alcatraz:管理Xcode插件的更多相关文章

  1. 使用Alcatraz来管理Xcode插件

    Alcatraz 是一个帮你管理 Xcode 插件.模版以及颜色配置的工具.它可以直接集成到 Xcode 的图形界面中,让你感觉就像在使用 Xcode 自带的功能一样. 安装和删除 使用如下的命令行来 ...

  2. [ Alcatraz ]管理Xcode插件

    [ Alcatraz 配置 ] 1.包管理器在线安装 Terminal终端 $ curl -fsSL https://raw.githubusercontent.com/supermarin/Alca ...

  3. 安装Alcatraz来管理Xcode插件的步骤和注意点

    简介: Alcatraz 是一个帮你管理 Xcode 插件.模版以及颜色配置的工具.它可以直接集成到 Xcode 的图形界面中,让你感觉就像在使用 Xcode 自带的功能一样 下载和管理插件步骤 一 ...

  4. Xcode--Alcatraz来管理Xcode插件

    简介 Alcatraz是一个帮你管理Xcode插件.模版以及颜色配置的工具.它可以直接集成到Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样. 安装和删除 使用如下的命令行来安装Al ...

  5. 使用Alcatraz来管理Xcode插件(转)

    转自唐巧的博客:http://blog.devtang.com/blog/2014/03/05/use-alcatraz-to-manage-xcode-plugins/ 简介 Alcatraz是一个 ...

  6. 管理xcode插件

    1.打开终端 2.输入     open ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins 3.出现 4.想删除那个就随意吧 ...

  7. Xcode插件管理工具Alcatraz

    1.简介 Alcatraz是一个能帮你管理Xcode插件丶模版及颜色配置的工具.它可以直接集成在Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样. 2.安装和删除 使用如下的终端来安 ...

  8. Xcode - 插件管理工具Alcatraz

    Alcatraz 1.简介 Alcatraz是一个能帮你管理Xcode插件丶模版及颜色配置的工具.它可以直接集成在Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样. 2.安装和删除 ...

  9. iOS - Xcode 插件

    Xcode 插件 Xcode 插件安装目录: ~/library/Application Support/Developer/Shared/Xcode/Plug-ins Xcode 插件大全 http ...

随机推荐

  1. 手动配置三大框架整合:Spring+Struts2+mybatis

    如今主流的项目框架中,数据库持久层有可能不是hibernate,而是mybatis或者ibatis,事实上它们都是一样的,以下我来把环境搭建一下: [导入相关jar包]新建web项目projectms ...

  2. hdu_5154 拓扑

    #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #i ...

  3. 安卓开发--ListView

    package com.zx.listview01; import java.util.ArrayList; import java.util.HashMap; import java.util.Li ...

  4. ResNet(深度残差网络)

    注:平原改为简单堆叠网络 一般x是恒等映射,当x与fx尺寸不同的时候,w作用就是将x变成和fx尺寸相同. 过程: 先用w将x进行恒等映射.扩维映射或者降维映射d得到wx.(没有参数,不需要优化器训练) ...

  5. 设置多行文本框不能拓展大小和span标签边框设置

    resize: none;/*设置多行文本框,不能拓展大小*/ #span { display: block; border: 1px solid RGB(169,169,169); /* span标 ...

  6. Unity C# 设计模式(一)单例模式

    动机(Motivation):    在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保它们的逻辑正确性.以及良好的效率 意图:    保证一个类仅有一个实例,并提供一 ...

  7. 【Educational Codeforces Round 37 E】Connected Components?

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] bfs. 用一个链表来记录哪些点已经确定在某一个联通快里了. 一开始每个点都能用. 然后从第一个点开始进行bfs. 然后对于它的所有 ...

  8. NYOJ 541 最强的战斗力

    最强DE 战斗力 时间限制:1000 ms  |  内存限制:65535 KB 难度: 描写叙述 春秋战国时期,赵国地大物博,资源很丰富.人民安居乐业.但很多国家对它虎视眈眈.准备联合起来对赵国发起一 ...

  9. RvmTranslator6.6 - RVM to CATIA

    RvmTranslator6.6 - RVM to CATIA eryar@163.com RvmTranslator can translate the RVM file exported by A ...

  10. C++ 鼠标模拟程序

    关于鼠标模拟程序应用不算少见.在游戏外挂或者一些操作频繁位置确定的程序上应用往往有奇效. 比較旧的API是mouse_event,本人一開始也用这个在搞,只是后来才看到新的API在操作上更加统一.稍作 ...