一. Alcatraz
概述:类似于管理第三方库的cocoapods,管理插件也有个Alcatraz
主页链接:https://github.com/alcatraz/Alcatraz
前提:OS X 10.9+
安装步骤:
1.如果之前没有安装过改插件,需要在中断执行如下命令
curl -fsSL https://raw.github.com/alcatraz/Alcatraz/master/Scripts/install.sh | sh
2.安装成功之后,显示如下提示
3.重启Xcode工具,探出控制器,需要选择”Load Bundle"
如何使用 :
1.选择Xcode具中的Window -> Package Manager
2.点中之后弹出窗口, 点中All可以查看当前列出的所有可以下载的插件(包含简单描述)
3.同时也可以在Search搜索栏中输入需要下载的插件名字
4.每次安装完新的插件之后,需要重新启动Xcode;选择弹出框的”Load Bundle"
卸载步骤:
1.在终端执行如下命令
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-
ins/Alcatraz.xcplugin
卸载通过Alcatraz安装的所有插件
1.在终端执行如下命令:
rm -rf ~/Library/Application\ Support/Alcatraz/
二.FuzzyAutocomplete
描述:代码补全时可以不用从头开始敲,只要记得某个特定词汇就能匹配到
主页链接:https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin
缺点:导致Xcode运行缓慢
安装:直接在Alcatraz中搜索FuzzyAutocomplete关键字,然后点击”Install"按钮
三.KSImageNamed
描述:用图片时自动显示图片缩略图和内容
主页链接:https://github.com/ksuther/KSImageNamed-Xcode
安装:Alcatraz搜索栏输KSImageNamed
四.GitDiff
描述:简单直观的标记本次commit修改的部位
主页链接:https://github.com/johnno1962/GitDiff
安装:Alcatraz搜索栏输GitDiff
[图片上传中。。。(6)]
五.DXXcodeConsoleUnicodePlugin
描述:debug栏打印时自动把unicode编码转化成汉字
主页链接:https://github.com/dhcdht/DXXcodeConsoleUnicodePlugin
安装:在Alcatraz搜索栏中输入
六.XActivatePowerMode
描述:敲代码时屏幕抖动火花迸溅效果
主页链接:https://github.com/qfish/XActivatePowerMode
安装:在Alcatraz搜索栏中输入
七.更新插件
背景:不管你是用直接download zip的方法安装插件的还是Alcatraz安装的插件如果插件本身没有最新xcode的支持,那在你的Xcode更新一个版本后,Xcode插件就会失效了。 这个问题就是没有把最新版本xcode的DVTPlugInCompatibilityUUID配到插件的支持列表中。
步骤:
1.在终端输入如下命令获取命令执行完的UUID
defaults read /Applications/Xcode.app/Contents/InfoDVTPlugInCompatibilityUUID
2.在终端输入如下命令,切换到如下插件所在目录
cd ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins
3.在第2步的文件夹下,找到需要更新的插件
4.右键显示包内容
5.并打开info.plist件 在这个数组中添加第1步获取最新的UUID即可