Xcode插件不能使用问题

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

前提准备:

Xcode插件管理器:Alcatraz

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

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

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

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

Xcode插件不能使用问题_第1张图片
Alcatraz

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

xcode-select --install

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

命令行错误

于是各种搜索,在stackoverflow找到了答案:

Xcode is not currently available from the Software Update server

意思就是说:不要使用 xcode-select --install 命令来安装Xcode命令行工具啦,去官网上下载吧,下载地址在这里Apple Xcode命令行工具下载,这里为保险起见,要下载对应Xcode版本的Xcode命令工具。

OK,到这里我们下载完毕并成功安装完Xcode命令工具。

1.安装Alcatraz

用这个命令行:

curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh

或者直接把Alcatraz源码下载下来,直接运行。

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

Xcode插件不能使用问题_第2张图片
安装成功

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

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

Xcode插件不能使用问题_第3张图片
Alcatraz

好吧,接着往下看

2.一个比较有用的脚本

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

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

Xcode插件不能使用问题_第4张图片
refreshPluginsAfterXcodeUpgrading

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

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

Xcode插件不能使用问题_第5张图片
Alcatraz

你可能感兴趣的:(Xcode插件不能使用问题)