解决 Xcode 升级后插件失效的问题

每次升级Xcode,总是会遇到插件失效,解决方案网上也比较多,下面列举的是本人常用的解决方法;供大家参考;

Xcode 5开始,苹果要求加入UUID证书从而保证插件的稳定性。

因此Xcode版本更新之后需要在插件的Info.plist文件中添加Xcode的UUID。

一、首先获取Xcode的UUID:

打开终端,输入:defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID

回车会看到下图:

这样就得到你Xcode的UUID;

二、前往文件夹,打开Xcode插件所在的文件夹:

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

这时会看到你所安装的所有Xcode插件,如下图:

这时选中其中一个,然后显示包内容,之后找到info.plist文件,双击打开如下图:

将Xcode的UUID添加进去然后重启;

三、重启时需要注意:

Xcode时会提示“Load bundle”、 “Skip Bundle”两个选项;

这里必须选择“Load bundle”,不然插件无法使用。

这里必须选择“Load bundle”,不然插件无法使用。

这里必须选择“Load bundle”,不然插件无法使用。

重要的话要说三遍好了,这样你的Xcode插件就可以正常使用了!

时间: 2024-12-21 22:55:22

解决 Xcode 升级后插件失效的问题的相关文章

Xcode升级后插件失效问题

摘要:Xcode升级后打开Xcode会提示loadbundle或Skipbundle,一般我们选择loadbudle,Xcode插件依然有效,选择Skipbundle,Xcode插件会失效.有人想装两个版本的Xcode,后装的那个也会出现插件失效的情况. 一.Xcode插件失效原因 并不是升级或重装后原本的插件被删掉了,其实插件还在这个目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins .之所以插件失效,是因为每个插件只

Xcode升级后插件失效

Xcode 的插件大大丰富了 Xcode 的功能,而且有了 Alcatraz ,插件的管理也非常容易,像我这种 Vim 党完全离不开 XVim.但是有个非常恼人的问题:一旦升级 Xcode ,插件就失效! 之前 Xcode 升级到6.2的时候遇到过插件失效的问题,Google 之后把一段很长命令复制到 Terminal 后运行一下即可,当时一看解决了,顿时觉得满足感爆棚,自己可以拯救地球了~就没有再深入,结果升级到6.3时又遇到了.“同样的招式对圣斗士是不能使用第二次的!”,同样的坑对有节操的程

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

Xcode 的插件大大丰富了 Xcode 的功能,而且有了 Alcatraz ,插件的管理也非常容易! 问题原因 Xcode 的插件放置在 ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins 目录下,为 .xcplugin 格式.通过 Show Content 可以看到 xcplugin 中存在一个 Info.plist,其中有一项为 DVTPlugInCompatibilityUUIDs,而这就是插件失效的原因. 由于

解决Xcode更新后插件失效的问题

更新Xcode后插件可能会失效,首先要确保插件是兼容新版本的,如果插件自身已经不兼容就没办法了. 如果插件本身可以工作,但你在启动时点击了skip bundle,那你是无法通过正常途径来重新加载插件的. 此时你可以这样做: 1. 退出Xcode,进入下面目录: cd ~/Library/Application\ Support/Developer/Shared/Xcode 2.重名名插件目录,目的是让Xcode无法识别它: mv Plug-ins Plug-ins.foo 3.然后启动Xcode

xcode升级后, 插件失效修复

1. 首先查看 Xcode 的 UUID,在终端执行 defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 会得到一串 UUID 码 2. 找到 Xcode 插件所在的目录 /Users/"你的计算机name"/Library/Application Support/Developer/Shared/Xcode/Plug-ins 选择已安装的插件如:VVDocumenter-Xcod

一行命令解决 xcode升级新版本插件失效问题

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

Xcode升后插件失效

Xcode升后插件失效,与添加插件不小心点击Skip Bundle解决办法 字数267 阅读4731 评论1 喜欢12 今天升级了xcode到6.4 发现之前装的插件不能使用了.这里有一个解决的方案: 步骤如下: 一.查看Xcode的UUID 在终端执行 defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 复制UUID后面那一串字符串 然后打开xcode插件所在的目录:~/Library/A

Xcode升级后插件失败解决方法

大家都知道每次升级Xcode 然后插件都不能用了,最根本的原因是每一个插件都有个Info.plist文件,这个文件里有个key-DVTPlugInCompatibilityUUIDs记录了能够使用该插件的Xcode的UDID,因此每次升级Xcode,Xcode的UDID都会变 ,所以升级后的Xcode就使用不了原来的插件了. 因此仅仅要我们更改每一个插件的Info.plist中DVTPlugInCompatibilityUUIDs相应的UDID就能够再次使用了,怎样获取Xcode的UDID呢,相

解决Xcode升级后一些Xcode插件不能使用的问题

一.查看Xcode的UUID 方式1: 终端执行:defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 方式2: 在/Applications目录中找到Xcode.app,右键”显示包内容”,进入Contents文件夹,双击Info.plist打开,找到DVTPlugInCompatibilityUUID,拷贝后面的字符串. 二.添加Xcode的UUID到VVDocumenter-Xcode的