alcatraz是XCode上的一个插件管理工具。提供了插件查找、安装、删除功能。
alcatraz
XCode8以后,Apple修改了XCode插件签名规则,要使用alcatraz需要update_xcode_plugins进行一次unsign操作。
步骤如下:
alcatraz
- 删除alcatraz
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
rm -rf ~/Library/Application\ Support/Alcatraz/
- 安装alcatraz
curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh
update_xcode_plugins
sudo gem install -n /usr/local/bin update_xcode_plugins
update_xcode_plugins
update_xcode_plugins --unsign
遇到y/n,选择y
update_xcode_plugins --install-launch-agent
启动xcode
提示是否加载plugin,选择load bundles
提示签名,输入系统密码即可。
正常的话,能够看到package manager了
package manager
遇到的两个坑
-
启动xcode闪退
原因是原来装了一下plugin冲突了。到1~/Library/Application Support/Developer/Shared/Xcode/Plug-ins ,删除除了alcatraz外的其他plugin,启动正常。
网友评论