美文网首页
Xcode插件 的安装

Xcode插件 的安装

作者: 谁拿浮生伴我一世流年 | 来源:发表于2018-01-18 16:05 被阅读75次

    Xcode插件 的安装

    苹果为了避免类似 Xcode Ghost 事件的再次发生,Xcode8 禁用了插件机制,而开放了另一种形式:Source Editor extensions,但是这种形式局限性太大。本文介绍Xcode 8 继续使用插件。

    Tips:使用之前请先备份Xcode,安装插件后不可打包上传Appstore,使用请谨慎!

    恢复Xcode 8 插件

    原Xcode 插件安装目录

    tips:如果遇到插件引起Xcode crash的情况,可在改目录下删除对应插件

    ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins

    1

    删除所有原插件

    cd ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-inrm -rf ../Plug-ins

    1

    2

    3

    4

    对Xcode进行重签名

    钥匙串访问 -> 证书助理 -> 创建证书 

    名称:XcodeSigner 

    身份类型:自签名根证书 

    证书类型:代码签名

    期间允许所有权限

    sudocodesign-f-sXcodeSigner /Applications/Xcode.app

    1

    安装Alcatraz

    curl -fsSLhttps://raw.github.com/alcatraz/Alcatraz/master/Scripts/install.sh | sh

    1

    修改UUID

    find ~/Library/Application\Support/Developer/Shared/Xcode/Plug-ins-nameInfo.plist-maxdepth3|xargs-I{} defaults write {} DVTPlugInCompatibilityUUIDs-array-add'defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID'

    1

    重启Xcode,选择 load bundles

    通过 Alcatraz 安装插件后,重启Xcode不出现 load bundles 提示框,执行“修改UUID”,再重启Xcode。 

    某些插件无法通过Alcatraz安装,可直接通过github下载打开。

    相关文章

      网友评论

          本文标题:Xcode插件 的安装

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