教你如何解决XCODE升级后插件不能用问题

2016-02-19 10:41 4 1 收藏

下面图老师小编跟大家分享一个简单易学的教你如何解决XCODE升级后插件不能用问题教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!

【 tulaoshi.com - 编程语言 】

摘要:Xcode升级后打开Xcode会提示loadbundle或Skipbundle,一般我们选择loadbudle,Xcode插件依然有效,选择Skipbundle,Xcode插件会失效。有人想装两个版本的Xcode,后装的那个也会出现插件失效的情况。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

一.Xcode插件失效原因

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  并不是升级或重装后原本的插件被删掉了,其实插件还在这个目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins 。之所以插件失效,是因为每个插件只供特定UUID的Xcode使用,更新后uuid改变,于是便不能正常使用。

二.解决办法

  1.查看当前Xcode的uuid

    在终端执行defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID,会得到一串 UUID 码。可能你的Xcode不是你安装的,而是直接拷贝别人安装好的Xcode到你的应用程序中,那么这个命令得不到Xcode的uuid,会出现如下图的问题:

另外一种办法也能得到Xcode的uuid,在应用程序中找到Xcode,右键选择显示包内容,找到Info.plist文件打开找到DVTPlugInCompatibilityUUID对应的值就是我们要的uuid

  2. 修改插件的uuid为当前Xcode的uuid

    找到这个目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins,找到对应的插件,右键显示包内容,找到Info.plist文件打开找到DVTPlugInCompatibilityUUIDs的项目,添加一个Item,Value的值为之前Xcode的UUID,保存.

  3.重启 Xcode 之后会提示"Load bundle"、 "Skip Bundle",这里必须选择"Load bundle",不然插件无法使用。如果又不小心点了Skip Bundle,那就删掉你刚才在插件plist文件里添加的那行Item,然后重启Xcode,然后再重新刚才的那几步。至此问题已经完美解决。那么有人会问:如果很多个插件都失效,不想一个一个的改,有没有快速的方法,有,请看下一步。

三.批量更新插件的 DVTPlugInCompatibilityUUID 的命令(建议使用sudo方式执行)

  在终端不能用命令defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID得到uuid的,此方法不适用。批量修改命令为
代码如下:

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`

好了,问题结束了。

来源:http://www.tulaoshi.com/n/20160219/1595469.html

延伸阅读
大大的眼袋不仅是双眼看上去变小了,明眸也会显得暗淡了!你是不是还在绞尽脑汁想要抚平眼袋?但去眼袋的方法那么多,到底哪些才是去眼袋最有效的方法?大眼有理明眸无罪!下面,小编 1、选择质地清爽眼霜 过于油性的眼霜,皮肤难于全剖吸收,使多余的油脂粒堆积在眼部周围,而形成眼袋状。眼霜最好还是选用质地清爽的产品。在涂眼...
随着现代社会发展的快节奏,人们的身上背负着很大的压力,不论是工作压力还是其他的压力,都给人们的心里上造成了严重的心理负担,因此失眠是很多见的了。那么怎样治疗失眠问题呢?下面就让图老师小编给大家介绍一下吧。 目录 1、老年人失眠怎么办 2、儿童失眠怎么办 3、怀孕失眠怎么办 4、高考前失眠怎么办 5、...
标签: windows系统
升级win8.1后出现黑屏该如何解决   1、已升级至Win8.1且出现启动黑屏蓝屏,进入安全模式卸载显卡驱动; 2、之后重装正确驱动,按住电源按钮保持5秒左右,系统关机;按电源按钮将电脑开机; 3、重复上述步骤多次,出现恢复界面,选择高级恢复选项疑难解答; 4、在高级选项中,我们可以看到系统还原、系统印像恢复、自动...
标签: 电脑入门
我们的电脑在使用过程中需要定期升级更新一些程序。我的系统出了问题,无法安装微软的更新程序,提示Setup could not verify the integrity of the file Update.inf. Make sure the Cryptographic service is running on this computer等信息,导致系统无法升级更新。遇到这种系统无法升级更新的问题我们该如何解决呢。下面我简单介绍一下解决...
标签: 皮肤问题 孕妇
孕妈妈春夏皮肤问题如何解决 孕妈妈春夏皮肤问题如何解决 ?现在转眼就到了春天,夏天也马上就要来了。而很多孕妈妈在这个时候出现了很多的皮肤问题,有些皮肤问题是因为怀孕的原因诱发的,而有些皮肤问题可能会气候有关,所以我们要根据季节来护理自己的皮肤,这样才能更好的保证孕妈妈的皮肤健康。 一、春季肌肤问题如何解决? 1、皮肤上...

经验教程

569

收藏

36
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部