在 Xcode 7 中安装 Alcatraz(可用)
来源:互联网 发布:godaddy转阿里云 编辑:程序博客网 时间:2024/04/28 15:17
安装Xcode7后,继续采用官方方法安装Alcatraz,发现不成功。单独安装XVim也不成功。看了一下Alcatraz的issues,找到了解决方法,记录如下,希望能帮助到需要的人。
第一步:关闭 Xcode。
第二步:如果你之前安装过Alcatraz,卸载它。运行命令:
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
第三步:最关键的一步,运行命令:
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUIDsudo xcode-select --reset
第四步:打开Xcode。
第五步:安装 Alcatraz。
curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh
第六步:重启Xcode。
我采用上面的方法就可以了,然后在Alcatraz中安装XVim也运行正常。
至于该安装哪些插件,根据自己需要安装。新手可以参考唐巧大神的blog:那些好用的iOS开发工具
使用
安装成功后重启 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 插件》
- 在 Xcode 7 中安装 Alcatraz(可用)
- 在 Xcode 7 中安装 Alcatraz
- 在 Xcode 7 中安装 Alcatraz
- 在 Xcode 7 中安装 Alcatraz
- 在 Xcode 7 中安装 Alcatraz
- 在 Xcode 7 中安装 Alcatraz
- 在 Xcode 7 中安装 Alcatraz,再次安装vvdocumenter
- 在 Xcode 7.x 中安装 Alcatraz
- 在 Xcode 7.3 安装 Alcatraz
- 在Xcode中安装Alcatraz管理插件工具
- Alcatraz在xcode安装无效的解决方案
- 新版本的 Xcode 7+ Alcatraz 插件安装
- Xcode插件-Alcatraz安装
- Xcode插件-Alcatraz安装
- 在Xcode7.x中安装Alcatraz
- Xcode 7.1 中安装 Alcatraz 失败最全的解决方案
- Xcode7中安装及使用Alcatraz来管理Xcode插件
- XCode 7.2 下安装Alcatraz
- nginx 负载均衡
- LA 4513 Stammering Aliens
- [2097]:Sky数
- win7下卸载linux系统(不用windows光盘)
- block的底层实现
- 在 Xcode 7 中安装 Alcatraz(可用)
- 日常总结 windows的cmd窗口进入指定文件夹(即目录)和cmd默认窗口大小设置
- 微型嵌入式操作系统对比
- Linux内核源代码解析——IP切碎了又粘好
- 切换Fragment,改变Toolbar menu的显示样式
- Redis的Client设计
- MariaDB 5.5.34 QPS bug手记
- quick-cocos2d-x(一)开发环境配置
- Mysql与Oracle group by的不同之处