Xcode插件失效原因

Xcode插件失效原因


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



解决办法


1.
查看当前Xcodeuuid
在终端执行defaults read/Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID,会得到一串 UUID 码。可能你的Xcode不是你安装的,而是直接拷贝别人安装好的Xcode到你的应用程序中,那么这个命令得不到Xcodeuuid
另外一种办法也能得到Xcodeuuid,在应用程序中找到Xcode,右键选择显示包内容,找到Info.plist文件打开找到DVTPlugInCompatibilityUUID对应的值就是我们要的uuid

2.
修改插件的uuid为当前Xcodeuuid
找到这个目录~/Library/ApplicationSupport/Developer/Shared/Xcode/Plug-ins,找到对应的插件,右键显示包内容,找到Info.plist文件打开找到VTPlugInCompatibilityUUIDs的项目,添加一个ItemValue的值为之前XcodeUUID,保存.

3.
重启 Xcode 之后会提示"Load bundle" "Skip Bundle",这里必须选择"Load bundle",不然插件无法使用。如果又不小心点了Skip Bundle,那就删掉你刚才在插件plist文件里添加的那行Item,然后重启Xcode,然后再重新刚才的那几步。至此问题已经完美解决。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值