xcode更新后插件和代码提示失效

3月22号,苹果发布了最新版的操作系统ios9.3,还有最新的xcode7.3,里面还集成了最新的swift2.2版本,所以今天在苹果商店更新到了xcode7.3,完成之后,问题来了
第一个问题:原来的插件都失效了,包括喜欢的全能代码提示插件在内。
第二个问题:在项目里引入自定义控制器的头文件,创建实例对象时代码提示没有了,需要自己分清大小写的去打出来

在遇到这两个问题时,一开始自己也是一头雾水,就百般搜索,问题解决了,那么我也记录和分享一下解决方法

先说第一个问题:解决插件失效的问题

1、打开终端 输入以下指令
defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
2、此时你会获得 DVTPlugInCompatibilityUUID 然后接着在终端输入以下指令,并将 add 后面的内容换成前面获得的DVTPlugInCompatibilityUUID
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add 9F75337B-21B4-4ADC-B558-F9CADF7073A7

就是这样


xcode更新后插件和代码提示失效_第1张图片
这里写图片描述
3、重启xcode ,问题解决

接着解决第二个问题,代码提示失效

目前觉着这个方法稍微简单好理解,如下:
依次点击Xcode-->Window-->Projects, 接着选中你的项目,点击如下图中Derived Data右侧的Delete按钮


xcode更新后插件和代码提示失效_第2张图片
这里写图片描述

关闭工程,重启xcode,问题解决

  • 但是后来发现,这个方法只能在每个工程里都这么操作一下,目前没有发现其他好的方法,如果后期发现,再来更新

    当然,关于第二个问题的解决方法,在苹果论坛里早就有人发表过,我只是选了其中好操作的一点来说

    原文地址:https://discussions.apple.com/thread/2746273?start=0&tstart=0

另一篇大牛博客里也有详细方法介绍,给个链接

http://www.1mima.com/xcode4中代码补全code-completion失效的解决方案/

你可能感兴趣的:(xcode更新后插件和代码提示失效)