Xcode 插件失效解决办法
2015-10-22 22:27
363 查看
每当Xcode升级之后,都会导致原有的Xcode插件不能使用,这是因为每个插件的Info.plist中记录了该插件兼容的Xcode版本的DVTPlugInCompatibilityUUID,而每个版本的Xcode的DVTPlugInCompatibilityUUID都是不同的。如果想让原来的插件继续工作,我们就得将新版Xcode的DVTPlugInCompatibilityUUID加入到每一个插件的Info文件中。
步骤:
1. 建立文件名为refreshPluginsAfterXcodeUpgrading.sh的文件,并将以下代码拷贝到文件中
2.在终端进入到该文件所在的文件夹,运行 './refreshPluginsAfterXcodeUpgrading.sh'
3. 重启Xcode
完成以上操作,以前的所有插件就可以正常使用了。
步骤:
1. 建立文件名为refreshPluginsAfterXcodeUpgrading.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 succeeded! done
2.在终端进入到该文件所在的文件夹,运行 './refreshPluginsAfterXcodeUpgrading.sh'
3. 重启Xcode
完成以上操作,以前的所有插件就可以正常使用了。
相关文章推荐
- 采购管理和信息(文档)和配置管理作业
- linux中.config,makefile,kconfig
- ViewPager的实现:通过HorizontalScrollView
- erlang的类型系统一
- 编写最简单的二叉树
- Binary Tree Paths
- 刷新页面
- [转]android 自定义圆形imageview控件
- 获得浏览器窗口滚动条位置
- ScrollView滚动到底部使用的scrollTo和fullScroll方法的异同
- Android 中 Activity 启动模式
- JPA关联关系
- 软工二
- WMvare workstation创建共享磁盘
- java高并发,如何解决,什么方式解决
- HDOJ 题目2151 Worm(DP水)
- PullToRefreshListView调用onRefreshComplete方法 无法取消刷新的bug
- Hashtable 和 HashMap的区别
- 基于Lucene的全文搜索——Solr
- C语言存储模型小议