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就行。

     
  • 相关阅读:
    数据结构与算法—栈和队列
    数据结构与算法—双向链表
    数据结构与算法—单向循环链表
    hashMap高低位异或原理
    MySQL中order by排序时,数据存在null,排序在最前面
    Class.getSimpleName()的作用
    Linux密码过期问题,即WARNING:Your password has expired
    CSS

    easyexcel注解
  • 原文地址:https://www.cnblogs.com/canghaixiaoyuer/p/4732053.html
Copyright © 2011-2022 走看看