zoukankan      html  css  js  c++  java
  • 解决Xcode升级,导致以前安装的插件失效的办法

    Xcode经常升级,导致以前安装的插件失效。以前我的解决办法是:重新到Github上下载一堆插件,然后重新安装,这种办法太low,参考了下别人的资料,最后改用脚本来进行升级。

    其实Xcode升级后,插件只需要在插件所属的plist中添加上UUID,直接让脚本来帮我做这件事就好。

    步骤:

    1. 编写脚本

    随便打开一个编辑器,创建一个名为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
    

    2. 授权权限

    在终端中输入以下命令(755后面是你刚刚写的脚本的路径):

    chmod 755 /Users/MAC-yanghua/Desktop/script.sh
    

    3. 关闭Xcode

    4. 运行脚本

    直接将脚本拖到终端中就行。

    5. 结束

    重新打开Xcode就行。

     
  • 相关阅读:
    数据库语句
    Java类和数据结构中常用的方法
    java知识点
    JVM相关知识
    Java实现三种常用的查找算法(顺序查查找,折半查找,二叉排序树查找)
    SharedPreference作用及数据操作模式
    Java实现7种常见的排序算法
    钱多多软件制作03
    钱多多软件制作02
    钱多多软件制作01
  • 原文地址:https://www.cnblogs.com/canghaixiaoyuer/p/4732053.html
Copyright © 2011-2022 走看看