偶然之间发现Xcode也是可以装插件的,于是在网上找到了Alcatraz—一个用来统一管理Xcode插件的工具。安装并不复杂,我总结下主要有两种方式:

(1)命令行安装

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

mkdir命令用来在指定目录下创建一个目录,curl命令将Alcatraz下载并安装到之前创建的那个目录里,即Plug-ins。网上说重启Xcode,在Window菜单下就可以看到Package Manager选项。但是我的一直不成功(我的是Xcode6.4),从网上找到了“疑似”解决方案如下:

①在~/Application/Xcode->显示包内容->Contents中有个info.plist文件,用Xcode打开,找到字段

DVTPlugInCompatibilityUUID,记下此字段的值:

wKioL1XeaKawEGN5AACg23faOgI147.jpg

②进入文件夹~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins,在此文件夹下会有文件Alcatraz.xcplugin,右击选择显示包内容->Contents,进入之后会找到一个info.plist文件,用Xcode打开,找到DVTPlugInCompatibilityUUIDs字段,展开并添加一个item,将在第①步中记录的UUID添加进入,即使Alcatraz支持当前的Xcode。此时重启Xcode会先弹出一个对话框,询问用户是否要“Load Bundles”还是“Skip Bundles”,选择“Load Bundles”,之后在Xcode的Window菜单项下就会有Package Manager(否则就重启Xcode)。

(2)直接跑Alcatraz的源码。

        不幸的是,我的Xcode在经过了以上操作步骤之后依旧不成功,在Windows菜单项下还是没有Package Manager选项,于是我启动了大杀招:直接从github上把Alcatraz的源码下下来跑一下。事实证明,这方法确实好用,安装成功!之后就可以随意下载需要的插件了。由于第一次接触插件,所以对哪些好用哪些不好用无法给出判断,不过CocoaChina上有一篇文章介绍了比较有名的一些Xcode插件,大家可以去根据自己的喜好去使用下。附带链接:http://www.cocoachina.com/industry/20130918/7022.html