美文网首页
Xcode8+ 插件配置(package manager)

Xcode8+ 插件配置(package manager)

作者: i诺离 | 来源:发表于2017-11-20 17:05 被阅读21次

    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重新获取签名验证。

    屏幕快照 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)

          本文链接:https://www.haomeiwen.com/subject/lpnvvxtx.html