Xcode8+ 插件配置(package manager)

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
  1. https://github.com/inket/update_xcode_plugins/issues/10
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重新获取签名验证。

Xcode8+ 插件配置(package manager)_第1张图片
屏幕快照 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还不好使,待研究

完事

你可能感兴趣的:(Xcode8+ 插件配置(package manager))