Xcode 8+开始对于Alcatraz中安装的插件已经不支持,但是苹果推出了自己的扩展,也就是Xcode 8+ 中提供了开发插件的扩展
先按照之前的做法:
$ rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
$ rm -rf ~/Library/Application\ Support/Alcatraz/
$ curl -fsSL https://raw.github.com/alcatraz/Alcatraz/master/Scripts/install.sh](https://raw.github.com/alcatraz/Alcatraz/master/Scripts/install.sh)| sh
DVTPlugInCompatibilityUUID配到Alcatraz.xcplugin中
Xcode8+步骤:
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
--------这时候可能又会报错
unable to convert "\xCA" from ASCII-8BIT巴拉巴拉,我不懂啥意思
是时候更新一波ruby了,据说2.2以上就好,具体办法参照:
http://www.jianshu.com/p/a9386ad87b8b
update_xcode_plugins
------可能会出现警告:
Run `update_xcode_plugins --unsign` to fix this.
修复, 会对Xcode执行去除签名验证的操作,对于后期打包上传AppStore可能有影响,因此可以自己先手动备份一个Xcode,用备份的Xcode来试验。
注:($ update_xcode_plugins —restore ) 重置,会将之前去除签名验证的Xcode重新获取签名验证。
屏幕快照 2017-11-20 下午5.04.36.png下载喜欢的插件,找到插件将xcode的DVTPlugInCompatibilityUUID配置进去
Xcode的DVTPlugInCompatibilityUUID:
Xcode-->显示包内容-->Plist文件-->找到DVTPlugInCompatibilityUUID复制
插件路径:
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
找到插件-->显示包内容-->plist-->DVTPlugInCompatibilityUUIDs加进数组
重启Xcode
????目前xcode9还不好使,待研究
网友评论