标签:
Xcode经常升级,导致以前安装的插件失效。以前我的解决办法是:重新到Github上下载一堆插件,然后重新安装,这种办法太low,参考了下别人的资料,最后改用脚本来进行升级。
其实Xcode升级后,插件只需要在插件所属的plist中添加上UUID,直接让脚本来帮我做这件事就好。
步骤:
随便打开一个编辑器,创建一个名为script.sh的文件,打开文件,并复制粘贴以下代码:
#!/bin/bash
#获取当前版本Xcode的DVTPlugInCompatibilityUUID
UUID=$(defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID)
echo Xcode DVTPlugInCompatibilityUUID is $UUID
#遍历每一个Xcode插件,将UUID写入插件的兼容列表中
for MyPlugin in ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/*
do
defaults write "$MyPlugin"/Contents/Info DVTPlugInCompatibilityUUIDs -array-add $UUID
echo write DVTPlugInCompatibilityUUID to $MyPlugin succeed!
done
在终端中输入以下命令(755后面是你刚刚写的脚本的路径):
chmod 755 /Users/MAC-yanghua/Desktop/script.sh
直接将脚本拖到终端中就行。
重新打开Xcode就行。
标签:
原文地址:http://www.cnblogs.com/canghaixiaoyuer/p/4732053.html