解决升级Xcode后插件失效问题
来源:互联网 发布:淘宝网店推广公司 编辑:程序博客网 时间:2024/06/08 12:35
Xcode的插件对于开发者来说无疑是开发中的一大利器,让开发者能够将更多的时间和精力放在代码上面。但是开发者都会遇到一个问题,就是每次Xcode一更新,之前好不容易装好的插件全部不能用了,需要重新安装一遍,有时候还会因为某种原因导致即便安装了插件也不能使用的情况。在这里,我将跟大家分享我是如何解决这些问题的。
首先,分析插件安装失效的一些原因:
- 系统安装了不止一个Xcode开发工具
- 开发者未正确的将自己的
DVTPlugInCompatibilityUUID
添加到插件中- 成功安装了插件,但是却在Xcode识别插件的时候,开发者选择了
Skip Bundle
这些插件导致
接下来直奔主题,解决问题:
1.右击Xcode,选择显示包内容
2.然后找到Contents/Info.plist
路径下的Info.plist
文件
3.双击Info.plist
文件,找到DVTPlugInCompatibilityUUID
,将对应的将UUID复制
4. 接下来到对应
插件所在目录下
5.右键插件,选择显示包内容
。然后找到Contents/Info.plist
路径下的Info.plist
文件
6.双击Info.plist
文件,将刚刚复制的UUID
增加到DVTPlugInCompatibilityUUID
字段里面,并保存
7.重启Xcode,此时会弹窗提示用户是否加载该插件。注意此时一定要点击Load Bundle,很多用户就是在这一步因为选择了Skip Bundle
导致不能成功使用插件。
接下来,讲解一个高效率做法。
终端指令实现
//获取DVTPlugInCompatibilityUUID字段defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID//将XXXX替换成刚刚获取的DVTPlugInCompatibilityUUIDfind ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add XXXX
执行这两个指令,即可实现上面繁琐的过程。是不是更加方便?
阅读全文
0 0
- 解决升级xcode后插件失效问题
- 解决升级Xcode后插件失效问题
- Xcode升级后,轻松解决插件失效问题
- iOS:解决Xcode升级后插件失效问题
- Xcode 升级后插件失效问题
- 升级xcode 一句话解决xcode插件失效问题
- xcode升级后解决插件失效的办法
- 解决升级XCode后插件失效的方法
- 专治Xcode升级后插件失效的问题
- xcode 6.3升级后插件失效问题解决
- XCode升级后插件失效的解决办法
- Xcode升级后插件失效的解决办法
- 解决xcode插件升级失效的命令
- Xcode升级或重新安装后xcode插件失效解决方案
- xCode升级 插件失效
- Xcode升级后插件不能用 解决
- 解决更新 Xcode 之后, 插件失效问题
- 升级Xcode后,之前的插件就失效了,解决方案
- 设计模式六大原则
- Android开发中正确获取屏幕参数
- PHP根据设备类型自动跳转相应网址页面,这个现在实用
- Linux下安装git
- 变压器的工作原理
- 解决升级Xcode后插件失效问题
- HR面的面试技巧
- 简介的jQuery移入移除
- 无线术语解释(Linux)
- 2017-10-17离线赛总结
- PHP中使用cURL实现Get和Post请求的方法
- mybatis原理-mybatis的一级缓存详解和注意事项
- Android提供的onKey(),OnKeyDown()和dispatchKeyEvent()方法之间的区别
- 一些参考链接