XCode9 安装 alcatraz

alcatraz是XCode上的一个插件管理工具。提供了插件查找、安装、删除功能。


XCode9 安装 alcatraz_第1张图片
alcatraz

XCode8以后,Apple修改了XCode插件签名规则,要使用alcatraz需要update_xcode_plugins进行一次unsign操作。

步骤如下:

alcatraz

  1. 删除alcatraz
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
rm -rf ~/Library/Application\ Support/Alcatraz/
  1. 安装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了


XCode9 安装 alcatraz_第2张图片
package manager

遇到的两个坑

  1. Command Line Tool - Error - xcrun: error: unable to find utility “xcodebuild”, not a developer tool or in PATH

  2. 启动xcode闪退
    原因是原来装了一下plugin冲突了。到1~/Library/Application Support/Developer/Shared/Xcode/Plug-ins ,删除除了alcatraz外的其他plugin,启动正常。

参考

https://blog.csdn.net/lee727n/article/details/79808003

https://stackoverflow.com/questions/40743713/command-line-tool-error-xcrun-error-unable-to-find-utility-xcodebuild-n

https://www.jianshu.com/p/97ff0728362b

你可能感兴趣的:(XCode9 安装 alcatraz)