最近因为某些原因,重装了一下 Xcode,导致了 Xcode 的插件不能使用。中间捣鼓了一段时间才解决,故用单独的一篇博客来总结下。

前提准备:

Xcode插件管理器:Alcatraz

关于 Alcatraz 看文档就够了,安装方式也很简单。

由于是重装 Xcode,中间出现了几个问题没有注意到的问题。

安装 Alcatraz 前提是需要安装 Xcode 命令行工具

好久没动过了,文档也没仔细看,直接在命令行里输入了安装命令(如果已经装过,请调过)。但是文档里明明写着需要 Xcode 命令行工具,太大意了。见下图:

Alcatraz

文档可能好久没有更新了,在 Xcode 的 Preference>Downloads 中没有发现 Xcode Command Line Tools 下载入口。于是在网上查到了下面的命令来安装它:

xcode-select –install

但是在命令行里输入后回车,出现了如下错误:

Alcatraz

于是各种搜索,在 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源码下载下来,直接运行。

安装成功了,会出现下面这个界面:

Alcatraz

注意红框里面的内容,重启下 Xcode。

可能到这里,你以为安装成功了,我也是这么认为的。但就是没看到下图中的效果:

Alcatraz

好吧,接着往下看

一个比较有用的脚本

脚本地址:https://github.com/cikelengfeng/RPAXU

这个脚本是干什么,看下图:

RPAXU

下载下来,进入到这个文件夹,使用 sh refreshPluginsAfterXcodeUpgrading.sh命令,即可安装成功。

重启 Xcode,这会儿再看看是不是下图这个结果:

Alcatraz