时间:2021-05-20
最近升级Xcode8 遇到了些问题,这里整理下,希望读者少走弯路,尽快解决问题。
Xcode8不能使用插件了,此文作废。。。
Xcode的各种插件极大地提高了开发效率,比如我常用的FuzzyAutocomplete(添加模糊匹配来提高Xcode代码自动补全功能,开发者无需遵循从头匹配的原则,只要记得方法里某个关键字即可进行匹配)、 VVDocument、KSImageNamed、Peckham(可以在任意位置通过快捷键添加#import 语句)、XAlign(代码对齐),但是升级Xcode导致插件失效这个问题一定都困扰过iOS新手们,解决方法其实非常简单。
原理
Xcode插件的安装目录为
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
进入这个目录选中其中一个插件,右键->显示包内容
接着打开Contents目录->info.plist
从上图可以看到DVTPlugInCompatibilityUUIDs数组,这个数组包含了插件所兼容的Xcode的DVTPlugInCompatibilityUUID列表,每个版本的Xcode的DVTPlugInCompatibilityUUID 都是不同的,Xcode更新之后,插件并不会自动更新这个数组,导致插件失效,所以我们把最新版Xcode的DVTPlugInCompatibilityUUID添加进这个数组即可。
步骤
1.打开终端,获取DVTPlugInCompatibilityUUID
defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
如图,终端会输出获取到的DVTPlugInCompatibilityUUID
2.将这个UUID加入各个插件的info.plist
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C
增加UUID.png
3.重启Xcode,弹出警告选择Load Bundles
警告.png
经过这三个步骤,插件又能重新使用了。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
摘要:Xcode升级后打开Xcode会提示loadbundle或Skipbundle,一般我们选择loadbudle,Xcode插件依然有效,选择Skipbun
oa添加附件没反应的原因与解决办法: 1、OA系统没有安装相应的上传文件的插件。解决办法:下载相应的插件即可。 2、IE浏览器上传附件的路径没有启用。如果I
ios迅雷闪退的解决办法是: 1、因为迅雷信任证书的频频失效导致迅雷打不开和闪退,目前最简单的办法就是把之前的版本卸载,然后重新安装迅雷,不过需要注意的是目前
抖音点赞失效解决办法如下: 1、切换网络。网络信号不佳导致,用户可以尝试无线网络更换为4G网络进行尝试。 2、重启抖音。用户将抖音应用程序进行关闭,关闭之后
小盒学生登录不了的原因及解决方法如下: 1、平台系统正在升级,这时会登录不上,解决办法:只要稍后再重新登录下。 2、平台APP加载有故障,解决办法:需要卸载