1,查看 Xcode 插件安装目录

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

鼠标点一下桌面, command+shift+G,复制上面的命令行,选择 前往,就可以看到已经安装了哪些目录了

2,删除上面所有的插件(我是这么做的)

3,制作 XcodeSigner 证书

打开 钥匙串 , 钥匙串访问 -》证书助理-》创建证书 -》第一行名称:XcodeSigner, 第二行默认,第三行代码签名

4,打开终端,执行:

sudo codesign -f -s XcodeSigner /Applications/Xcode.app

可能要等一会,然后会有一堆允许弹出框,一直 始终允许 就好了

5,安装 Alcatraz 两种方式, 下载 Alcatraz 源代码,运行一遍,然后退出 Xcode

https://github.com/alcatraz/Alcatraz

也可以通过终端安装

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

6,获取 Xcode 的uuid,xcode8.1获取的是  DA4FDFD8-C509-4D8B-8B55-84A7B66AE701

defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID

7, 给插件添加uuid

find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth  | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add DA4FDFD8-C509-4D8B-8B55-84A7B66AE701

其实6,7是可以合并的

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

8,重启Xcode 选择 load bundles

9,可能会有Xcode crash的情况,建议进行1,2步的操作

10,KSImageNamed图片名代码提示插件在Xcode8.1上不可用,解决办法:

由于KSImageNamed这个插件的存放位置比较特殊,需要手动添加uuid
1.下载后用xcode打开KSImageNamed的项目
2.在 KSImageNamed-Info.plist里面找到DVTPluginCompatiblilityUUIDs的KEY
3.然后添加xcode8.1的uuid 最后bulid项目即可安装成功
DA4FDFD8-C509-4D8B-8B55-84A7B66AE701
4,如图所示:

 

11,通过 Alcatraz 安装插件后,重启Xcode不出现 load bundles 提示框,可以进行上面第 7 步,再重启Xcode

我自己喜欢用的 EJsonFormat-xcode, VVDocument 都是可以的

最后希望大家都能安装成功,愉快地使用插件,如果按照上面步骤还是不行,可以多装两次试一试,最后的最后提前祝福大家元旦快乐,新的一年里少出bug,多提升自己,多加薪,多锻炼,多锻炼,多锻炼

xcode8.1 插件失效的问题的更多相关文章

  1. 解决xcode升级之后安装的插件失效

    title: 解决xcode升级之后安装的插件失效date: 2015-08-23 11:07:53categories: 编辑工具 tags: xcode 我的博客:http://daycoding ...

  2. 每次Xcode 升级之后 插件失效,两步解决

    以下内容来源:http://www.cocoachina.com/bbs/read.php?tid=296269 每次Xcode 升级之后 插件失效,两步解决 1.打开终端,输入以下代码获取到DVTP ...

  3. Xcode升级后插件失效的原理与修复办法

    转载:http://joeshang.github.io/2015/04/10/fix-xcode-upgrade-plugin-invalid/ Xcode 的插件大大丰富了 Xcode 的功能,而 ...

  4. xcode 升级插件失效问题

    摘要  Xcode 升级到7之后VVDocumenter-Xcode,OMColorSense,KSImageNamed等一系列的插件失效的解决办法,以及不小心误点了 Skipbundle 的解决办法 ...

  5. Xcode升后插件失效

    Xcode升后插件失效,与添加插件不小心点击Skip Bundle解决办法 字数267 阅读4731 评论1 喜欢12 今天升级了xcode到6.4 发现之前装的插件不能使用了.这里有一个解决的方案: ...

  6. 更新xcode后插件失效问题——不针对特定版本的通用解决方法

    一.Xcode更新后插件失效的原理 1.每次更新Xcode后插件都会失效,其实插件都还在这个目录好好的躺着呢: ~/Library/Application Support/Developer/Shar ...

  7. myeclipse 8.5反编译插件失效

    之前用的好好的,后来加了一个开发工作流的插件,今天打开之后发现反编译插件失效了,后来把开发工作流的插件删掉,又可以了,不知道撒原因,那位大神知道留下点痕迹吧

  8. eclipse 解决插件失效

    昨天系统崩溃,重装系统后eclipse突然对links方式加载插件失效.用尽了网上各种解决方法,始终不行.在%eclispe_dir%/configration/org.eclipse.update/ ...

  9. 一句命令修复Xcode6.2插件失效的问题

    Xcode升级到6.2之后XVim无法使用了. 打开终端输入: find ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins - ...

随机推荐

  1. CSS的未来

    仅供参考 前言 完成<CSS核心技术与实战>这本书,已有一个多月了,而这篇文章原本是打算写在那本书里面的,但本章讲解的内容,毕竟属于CSS未来的范畴,而这一切都还不能够确定下来,所以这一章 ...

  2. 【AR实验室】ARToolKit之Example篇

    0x00 - 前言 PS : 我突然意识到ARToolKit本质可能就是一个可以实时求解相机内外参的解决方案. 拿到一个新的SDK,90%的人应该都会先跑一下Example.拿到ARToolKit的S ...

  3. 百度MIP移动页面加速——不只是CDN

    MIP是用CDN做加速的么?准确答案是:是,但不只是. MIP全称Mobile Instant Pages,移动网页加速器,是百度提出的页面加速解决方案.MIP从前端渲染和页面网络传输两方面进行优化, ...

  4. zookeeper源码分析之六session机制

    zookeeper中session意味着一个物理连接,客户端连接服务器成功之后,会发送一个连接型请求,此时就会有session 产生. session由sessionTracker产生的,sessio ...

  5. JS继承之借用构造函数继承和组合继承

    根据少一点套路,多一点真诚这个原则,继续学习. 借用构造函数继承 在解决原型中包含引用类型值所带来问题的过程中,开发人员开始使用一种叫做借用构造函数(constructor stealing)的技术( ...

  6. 在vim中使用查找命令查找指定字符串

    要自当前光标位置向上搜索,请使用以下命令:         /pattern   Enter           其中,pattern   表示要搜索的特定字符序列.         要自当前光标位置 ...

  7. 【云知道】究极秒杀Loadrunner乱码

    Loadrunner乱码一击必杀 之前有介绍一些简单的针对Loadrunner脚本或者调试输出内容中乱码的一些设置,但是并没能完全解决一些小伙伴的问题,因为那些设置实在能力有限,还是有很多做不到的事情 ...

  8. 基于SignalR的消息推送与二维码描登录实现

    1 概要说明 使用微信扫描登录相信大家都不会陌生吧,二维码与手机结合产生了不同应用场景,基于二维码的应用更是比较广泛.为了满足ios.android客户端与web短信平台的结合,特开发了基于Singl ...

  9. 计算Div标签内Checkbox个数或已被disabled的个数

    先看下面的html: 计算div内的checkbox个数:$('#divmod input[type="checkbox"]').length 计算div内checkbox被dis ...

  10. 解决:win10_x64 VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V role from the system before running VMware Workstation

    bcdedit /set hypervisorlaunchtype off A reboot of of the Windows OS is necessary  必须重启才能生效   To enab ...