Mac安装插件管理Alcatraz

XCode8/XCode9最新版照样可以安装Alcatraz,安装插件。方法如下:


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/supermarin/Alcatraz/master/Scripts/install.sh | sh

3、安装签名插件

sudo gem install update_xcode_plugins

安装不成功可以使用

sudo gem install -n /usr/local/bin update_xcode_plugins

假如报以下错,说明ruby源有问题,https://gems.ruby-china.org/已经更换为了https://gems.ruby-china.com:

Successfully installed update_xcode_plugins-0.4.0 Parsing documentation for update_xcode_plugins-0.4.0 Done installing documentation for update_xcode_plugins after 0 seconds WARNING:  Unable to pull data from 'https://gems.ruby-china.org/': bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz) 1 gem installed

解决方法,依次运行以下命令:

移除旧的ruby源

gem sources --remove https://gems.ruby-china.org/

添加新的ruby源

gem sources --add https://gems.ruby-china.com

查看源列表是否更换成功,然后重新运行步骤3命令

gem sources -l


4、查看一下现有签名,并且把新版本的UUID放到插件的info.plist中

update_xcode_plugins 

可以看到 绿色的字体提示添加完成。就代表添加成功了;注意一下黄色字体的提示,意思就是你使用的xcode8以上的版本,如果需要正常使用,需要运行,unsign这个命令。这个是对xcode进行解除签名。这样我们安装的插件才可以起作用。如果需要进行打包到APP的操作可以进行回复签名。命令如下

5、xcode解除签名(只有解除签名,才能实用Alcatraz功能)

update_xcode_plugins --unsign 

选择检测到xcode

6、xcode安装签名(Alcatraz安装完成后需要安装签名,这样才能app打包)

update_xcode_plugins --restore 

7、重启xcode,弹窗提示选择 load bundle,在Window会出现Package Manager

一点提醒:安装插件后需要重启xcode,xcode7以后重启xcode会弹出提示框询问是否加载插件,选择Load Bundle加载


Mac安装插件管理Alcatraz_第1张图片
加载安装的插件

如果不小心点击了Skip Bundle。在 Mac 终端输入命令

defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.1(这里输入对应的Xcode版本号)

然后重启 Xcode 就会重新提示是否允许加载插件了。

你可能感兴趣的:(Mac安装插件管理Alcatraz)