Xcode更新之后插件失效

来源:互联网 发布:淘宝云客服平台 编辑:程序博客网 时间:2024/05/16 10:58

每当Xcode升级之后,都会导致原有的Xcode插件不能使用,这是因为每个插件的Info.plist中记录了该插件兼容的Xcode版本的DVTPlugInCompatibilityUUID,而每个版本的Xcode的DVTPlugInCompatibilityUUID都是不同的。如果想让原来的插件继续工作,我们就得将新版Xcode的DVTPlugInCompatibilityUUID加入到每一个插件的Info文件中,手动添加的话比较费时间还可能出错,所以我写了一个脚本来做这件事。

首先找到这个路径 /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID, 这个路径是你现在Xcode版本的UUID , 复制下来吧! 感觉好迁就你哦!
这里写图片描述
还是上图吧!

接下来我要带你查找Xcode的插件安装的位置了:
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins 就在这里哇!!
接下来找到你失效的插件,现在你就点击它右键显示包内容,现在就找到了那个info.plist文件了,接下来找到key为DVTPluginCompatiblityUUID这个数组,添加你复制的Xcode的UUID到最下面,然后保存,,,, 是不是要上图:
这里写图片描述
ok, 然后完全关闭 Xcode, 是不是很高兴啊!

别高兴地太早,Xcode会弹出了一个选择框,当时我就是太高兴了,手贱了,立马点击了Skip bundles,论手贱的好处!!!!! 记住一定要点Load Bundles. 如果你真的手贱了呢 , 其实也挺简单的, 去把插件的plist文件中添加的那一项删除,然后关闭Xcode; 接下来打开Xcode, 接下来,回到解放前,重头开始配置!!!!

0 0
原创粉丝点击