找回Xcode8.1消失的插件

Posted 灯火学院

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了找回Xcode8.1消失的插件相关的知识,希望对你有一定的参考价值。

从Xcode8.0出来之后.一夜之间貌似所有的插件都消失了.对于很多开发者来说是一件很恐怖的事情.比如说我,没有了插件总感觉没法写代码了.尤其遇到了图片的名称.imageNamed后面没有了提示就感觉整个人都不好了.所以尝试了很多方法,总算是找回了所有的插件.下面我就以Xcode8.1为例找回消失的插件 (PS:这种方式会对Xcode上架APP有影响.所以建议大家保留一份纯洁的Xcode专门用来上架APP)

1.打开钥匙串访问


图 1

2.在导航栏-钥匙串访问-证书助理-创建证书

找回Xcode8.1消失的插件

图 2


然后按照下图填写信息

找回Xcode8.1消失的插件

图 3


如果是英文版的Mac就是

找回Xcode8.1消失的插件

图 4


如果图片显示不出来我就描述一下
第一行名称填写XcodeSigner
第二行不变
第三行选代码签名如果是英文版就是code signing 代码签名的意思
写完了就创建吧!!然后会弹出提示.点击继续

3.打开终端

运行命令 (PS:这里需要等待...)

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

PS:注意除了路径每个单词都有空格

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

4.终于到这里了.

5.接下来我们安装插件.

  • 打开Alcatraz压缩包

  • 进入工程

  • 如果你是Xcode8.1 先不要运行 因为有些作者没有更新Xcode8.1的ID

    • 打开终端输入下面的命令,不要犹豫直接复制,这里格式是对的.

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

6.运行Alcatraz工程.

它会默认打开另一个新的Xcdoe窗口. 在新窗口中随便打开一个工程,
然后会出现一个下图的弹窗.你只需要选择load bundle

找回Xcode8.1消失的插件

图 5


这个时候.你的Xcode会多出一个工具!恭喜你插件安装成功!!

找回Xcode8.1消失的插件

图 6


接下来你只需要将你想安装的插件用这个工具装上就好了!


图 7

注意:请务必使用官方正式版本的Xcode来安装插件,最好走AppStore下载

1.如果出现闪退的问题
解决方法:

可能是旧插件导致可以尝试清空这两个文件夹的全部内容
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
/Users/你的用户名/Application\ Support/Developer/Shared/Xcode/Plug-ins

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

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


以上是关于找回Xcode8.1消失的插件的主要内容,如果未能解决你的问题,请参考以下文章

当 ViewPager 中的片段出现和消失时如何执行一些代码

Intellisense 在 Eclipse 中消失了,如何找回它

Grails View 在 IntelliJ 中消失了,如何找回它?

微信群聊消失找回方法介绍

VIM语法高亮在保存文件后消失是怎么回事?

Ubuntu桌面菜单消失怎么找回