Xcode更新插件失效?两行命令帮你搞定!

每次Xcode更新后,就会发现,我靠我的插件怎么都没了?现在好了,两行命令帮你搞定一切!


原因:每个版本的Xcode会有一个唯一的DVTPlugInCompatibilityUUID,当你在新安装一个插件的时候,会将你当前Xcode的DVTPlugInCompatibilityUUID加入到插件对应的plist文件中。Xcode更新后DVTPlugInCompatibilityUUID改变,插件不能识别,所以我们只要拿到当前新版Xcode的DVTPlugInCompatibilityUUID 重新写入就OK了。

打开终端

1.获取UUID

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

这行命令是用来获取你Xcode的DVTPlugInCompatibilityUUID

2.将UUID重新加入你的插件

$ find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add UUID码

注:将第一步获取到的UUID替换到第二步命令UUID码的位置

3.搞定

屏幕快照 2016-01-07 下午5.06.19.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,554评论 7 249
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 24,111评论 8 183
  • 诗经里的七月 天气已经渐渐转凉 人们按部就班 吃饭 加衣 用秋天 迎接一年一度的 思念 今天的我们 被空调或暖气 ...
    勒尤阅读 373评论 2 3
  • 不要总说自己有多努力 努力是要用实际行动来证明的 光说不练 假把式 再说了 别人又不是傻子 也不是瞎子 你的努力 ...
    曦晨哟阅读 208评论 0 2
  • 火锅不仅是美食,而且蕴含着饮食文化的内涵,为人们品尝倍添雅趣。吃火锅时,男女老少、亲朋好友围着热气腾腾的火锅,洋溢...
    晓雪Eileen阅读 1,295评论 0 0