一行命令解决 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 DVTPlugInCompatibilityUUID`

  

时间: 2024-08-01 06:45:43

一行命令解决 xcode升级新版本插件失效问题的相关文章

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

每次升级Xcode,总是会遇到插件失效,解决方案网上也比较多,下面列举的是本人常用的解决方法:供大家参考: Xcode 5开始,苹果要求加入UUID证书从而保证插件的稳定性. 因此Xcode版本更新之后需要在插件的Info.plist文件中添加Xcode的UUID. 一.首先获取Xcode的UUID: 打开终端,输入:defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 回车会看到下图: 这样

Xcode升级导致插件失效的解决办法-b

作为iOS界的攻城师,每一次水果发布新的Xcode开发版本时,我们都会跟进,然而那些好用的Xcode插件都会莫名的失灵...对此我各种百度,在这里,我将跟大家分享我是如何解决这些问题的.当然,我的方案是建立在前人的基础上完善的 方案一 首先查看 Xcode 的 UUID,在终端输入 defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 如图: DVTPlugInCompatibilityUUI

Xcode升级后插件失效

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

Xcode升级后插件失效问题

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

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升级后插件失效的原理与修复办法

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

Xcode升级导致插件失效的解决办法

每次升级Xcode 插件都不翼而飞了,让我们这些酷爱插件的程序员很是头疼,今天就学习了下如何简单快速的恢复上个版本已有的插件 通过终端打印xcode的UUID,然后加入到插件中的的info.plist文件中的 接下来是详细的步骤 1.关闭Xcode. 2.打开终端,输入:tail -f /var/log/system.log 3.别关闭终端,此时重新打开Xcode,就会看到终端不断的打印出log内容 [MT] PluginLoading: Required plug-in compatibili

解决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插件所在的目录: ~/{当前用户名}/library/Application Support/Developer/Shared/Xcode/Plug-ins 2.选择已经安装的插件例如VVDocument,右键点击show package contents, 3.找到info.plist 文件,找到DVTPlugInCompatibilityUUIDs的项目, 4.添加C4A681B0-4A26-480E-93EC-1218098B9AA0(当前xcode的一个号码),这个号码