Xcode 插件问题大集锦
2015-10-20 13:44
204 查看
本文主要是将自己在使用Xcode时遇到的插件问题整理一下:
1.插件的选择
关于插件的选择 http://www.cocoachina.com/industry/20130918/7022.html
个人比较喜欢 FuzzyAutocompletePlugin 、XAlign 、 [b]KSImageNamed[/b]
2.插件的安装
删除
~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
rm -rf ~/Library/Application\ Support/Alcatraz
安装命令行:
mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins
curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh
3.点击安装后不能成功下载安装
这种情况可以先下载插件包,有的在github上可以直接找到,现在后放到插件目录下(下面有插件目录的地址),如果github上没有给插件包可以将源码下载下来,然后在自己的Mac上运行一下就可以了
4.插件安装成功但是无法使用
XCode的插件放置在目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins目录下,为.xcplugin格式。通过Show Content可以看到xcplugin中存在一个Info.plist,其中有一项为DVTPlugInCompatibilityUUIDs,而这就是插件失效的原因
解决办法:
将当前版本的UUID加到DVTPlugInCompatibilityUUIDs中即可
首先关掉XCode,打开Terminal,输入tail -f /var/log/system.log,再次打开XCode,就能看到如下log信息:
[MT] PluginLoading: Required plug-in compatibility UUID 9F75337B-21B4-4ADC-B558-F9CADF7073A7 for plug-in at path ‘~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin’ not present in DVTPlugInCompatibilityUUIDs
可以看到,log信息表明XCode加载插件失败的原因,并且能够看到当前版本(6.4)XCode的UUID为 7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90
5.关于[b]KSImageNamed[/b]有时不能正常使用的情况
这个需要先去github上下载源码
然后删除已经安装的[b]KSImageNamed[/b]
在图示位置,首先把第0条复制一下,然后复制后的就成了1了把里面的imageNamed改成imageWithOriginalName 进行替换,就可以了
![](https://img-blog.csdn.net/20151020172543509?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
修改后的结果:
![](https://img-blog.csdn.net/20151020172651967?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
然后进行command+B 编译一下,就重新装上了
参考资料 http://www.07net01.com/2015/07/879479.html
(菜鸟文章,个人学习,知识共享,仅供参考,如有雷同,纯属巧合)
1.插件的选择
关于插件的选择 http://www.cocoachina.com/industry/20130918/7022.html
个人比较喜欢 FuzzyAutocompletePlugin 、XAlign 、 [b]KSImageNamed[/b]
2.插件的安装
删除
~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
rm -rf ~/Library/Application\ Support/Alcatraz
安装命令行:
mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins
curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh
3.点击安装后不能成功下载安装
这种情况可以先下载插件包,有的在github上可以直接找到,现在后放到插件目录下(下面有插件目录的地址),如果github上没有给插件包可以将源码下载下来,然后在自己的Mac上运行一下就可以了
4.插件安装成功但是无法使用
XCode的插件放置在目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins目录下,为.xcplugin格式。通过Show Content可以看到xcplugin中存在一个Info.plist,其中有一项为DVTPlugInCompatibilityUUIDs,而这就是插件失效的原因
解决办法:
将当前版本的UUID加到DVTPlugInCompatibilityUUIDs中即可
首先关掉XCode,打开Terminal,输入tail -f /var/log/system.log,再次打开XCode,就能看到如下log信息:
[MT] PluginLoading: Required plug-in compatibility UUID 9F75337B-21B4-4ADC-B558-F9CADF7073A7 for plug-in at path ‘~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin’ not present in DVTPlugInCompatibilityUUIDs
可以看到,log信息表明XCode加载插件失败的原因,并且能够看到当前版本(6.4)XCode的UUID为 7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90
5.关于[b]KSImageNamed[/b]有时不能正常使用的情况
这个需要先去github上下载源码
然后删除已经安装的[b]KSImageNamed[/b]
在图示位置,首先把第0条复制一下,然后复制后的就成了1了把里面的imageNamed改成imageWithOriginalName 进行替换,就可以了
修改后的结果:
然后进行command+B 编译一下,就重新装上了
参考资料 http://www.07net01.com/2015/07/879479.html
(菜鸟文章,个人学习,知识共享,仅供参考,如有雷同,纯属巧合)
相关文章推荐
- swift2.0 造支付宝支付按钮
- 分布式系统与集群的区别
- django 常用配置项及依赖项简介
- 设置Hadoop+Hbase集群pid文件存储位置
- 配置Nginx支持ThinkPHP
- 过滤器:简介和基本操作
- LabVIEW设计模式系列——状态机
- html 线条重叠变粗
- Ios学习-oc学习1记录
- 新人学ruby---alias,alias_method,alias_method_chain,undef,undef_method的区别
- Spring配置事务中的 transactionAttributes 各属性含义
- S2SH测试Dao类中的方法
- 影响力一:影响力的武器
- DerInputStream.getLength(): lengthTag=111, too big.
- iOS:授权用户定位NSLocationManager的使用
- [NOIP集训]10月20日
- ArcGIS教程:按掩膜提取 (空间分析)
- 自定义一个LTView对象,本身自带一个UILable和一个UITextField控件
- Node.js学习笔记之二:回调
- 补实验四及第二章家庭作业