我是从Xcode8开始尝试使用Alcatraz的,网上许多资料说明对于Alcatraz的安装Xcode8与Xcode8以下的安装方式得做区分,今天我只把自己踩到的坑贴出来
1 彻底卸载之前安装的Alcatraz
因为今天按照另外的帖子装了一次失败了,因此还是需执行一次彻底的卸载
执行卸载命令:
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin/
rm -rf ~/Library/Application\ Support/Alcatraz/
2 安装Alcatraz
curl -fsSL https://raw.github.com/alcatraz/Alcatraz/master/Scripts/install.sh | sh
3 安装update_xcode_plugins。这个插件就是为了兼容Xcode8以上使用插件,当然也是在原来Alcatraz插件的基础之上。
第一次尝试安装命令:
sudo gem install update_xcode_plugins
然后我出现了如下问题:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/term_cdiff
解决方案:
sudo gem install -n /usr/local/bin update_xcode_plugins
4 使用刚安装的update_xcode_plugins
执行这句话的前提是本机的XCode已经安装了Alcatraz插件。
update_xcode_plugins
一般到这一步,已经差不多了,但是,还会存在有些插件不起作用或者干脆Package Manager就没有出现,那么如果存在这样的情况,请执行下面的命令:(然后多重启几次Xcode,重启大法好啊....)
update_xcode_plugins --unsign
选择对应的Xcode(可能在你的机器上安装了不同版本的XCode),这样来获得一个unsign的XCode.
重新启动Xcode时选择load bundle
然后就可以看到胜利的曙光啦