Xcode 插件不能使用问题
最近因为某些原因,重装了一下 Xcode,导致了 Xcode 的插件不能使用。中间捣鼓了一段时间才解决,故用单独的一篇博客来总结下。
前提准备:
关于 Alcatraz 看文档就够了,安装方式也很简单。
由于是重装 Xcode,中间出现了几个问题没有注意到的问题。
安装 Alcatraz 前提是需要安装 Xcode 命令行工具
好久没动过了,文档也没仔细看,直接在命令行里输入了安装命令(如果已经装过,请调过)。但是文档里明明写着需要 Xcode 命令行工具,太大意了。见下图:
文档可能好久没有更新了,在 Xcode 的 Preference>Downloads 中没有发现 Xcode Command Line Tools 下载入口。于是在网上查到了下面的命令来安装它:
xcode-select –install
但是在命令行里输入后回车,出现了如下错误:
于是各种搜索,在 Stack Overflow 找到了答案:
Xcode is not currently available from the Software Update server
意思就是说:不要使用 xcode-select –install 命令来安装 Xcode 命令行工具啦,去官网上下载吧,下载地址在这里Apple Xcode命令行工具下载,这里为保险起见,要下载对应 Xcode 版本的 Xcode 命令工具。
OK,到这里我们下载完毕并成功安装完 Xcode 命令工具。
安装 Alcatraz
用这个命令行:
curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh
或者直接把Alcatraz源码下载下来,直接运行。
安装成功了,会出现下面这个界面:
注意红框里面的内容,重启下 Xcode。
可能到这里,你以为安装成功了,我也是这么认为的。但就是没看到下图中的效果:
好吧,接着往下看
一个比较有用的脚本
脚本地址:https://github.com/cikelengfeng/RPAXU
这个脚本是干什么,看下图:
下载下来,进入到这个文件夹,使用 sh refreshPluginsAfterXcodeUpgrading.sh
命令,即可安装成功。
重启 Xcode,这会儿再看看是不是下图这个结果: