Xcode7.2 KSImageNamed 安装后无效解决方法

1.先到git上下载最新的代码运行 然后重启Xcode

## How do I use it?

Build the KSImageNamed target in the Xcode project and the plug-in will automatically be installed in `~/Library/Developer/Xcode/Plug-ins`. Relaunch Xcode and `imageNamed:` will magically start autocompleting your images.

**Important**: Old versions of KSImageNamed were installed in `~/Library/Developer/Application Support/Developer/Shared/Xcode/Plug-ins`. Make sure to remove `KSImageNamed.xcplugin` from there before installing the new one.

## How do I include file extensions when autocompleting?

Enter the following command and relaunch Xcode:
`defaults write com.apple.dt.Xcode KSShowExtensionInImageCompletion -bool YES`

以上是官方文档
在第一次安装的时候切记在跳出bundle选择的时候选择load,不然会安装失败,这样的话,解决方法如下:
官方文档中说安装地址在~/Library/Developer/Application Support/Developer/Shared/Xcode/Plug-ins,但我的悠仙美地是在~/Library/Developer/Xcode/Plug-ins(安装的时候选择的吧,给忘了),rm -rf 那个KSImageNamed.xcplugin文档,然后命令行敲入`defaults write com.apple.dt.Xcode KSShowExtensionInImageCompletion -bool NO`注意是NO,让后重新安装就可以重新来过,别忘记load bundle!

如果曾经安装过,那么就先删除那个插件(过程如上),再`defaults write com.apple.dt.Xcode KSShowExtensionInImageCompletion -bool NO`,ok,重新来过

就是这样

摘要   Xcode 升级到7之后VVDocumenter-Xcode,OMColorSense,KSImageNamed等一系列的插件失效的解决办法,以及不小心误点了 Skipbundle 的解决办法 Xcode 升级之后插件无法使用 以及误点 Skipbundle 之后的解决办法 

小伙伴们在升级了 Xcode7 之后有些插件不能使用了.现在提供如下解决办法:

1. 首先查看 Xcode 的 UUID,在终端执行

defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID

会得到一串 UUID 码

2. 找到 Xcode 插件所在的目录

~/Library/Application Support/Developer/Shared/Xcode/Plug-ins

选择已安装的插件如:VVDocumenter-Xcode,右键显示包内容,找到 info.plist

找到DVTPlugInCompatibilityUUIDs的项目,添加一个Item,Value的值为之前Xcode的UUID,保存.

重启 Xcode 之后会提示"Load bundle"、 "Skip Bundle",这里必须选择"Load bundle",不然插件无法使用。

3. 如果手误点击了"Skip Bundle"的解决办法

找到该插件安装路径下,继续打开在 info.plist 删除与命令端里面同样的UUID号,一般都是会再最后一行,自己添加的那一行也要删除掉


保存之后重启Xcode

再次添加之前xcodeUUID。在重启就再次出现了插件提示

UIImage的imageNamed提供文件名自动补全功能。使用[UIImage imageNamed:@"xxx"]时,该插件会扫描整个workspace中的图片文件。

安装后无效,或许需要做一下修改:

1.打开xcode插件所在的目录:

~/library/Users/“你自己的用户名”/Library/Developer/Xcode/Plug-ins

2.选择已经安装的插件KSImageNamed,右键点击show package contents(显示包内容),

3.找到info.plist 文件,找到DVTPlugInCompatibilityUUIDs的项目,

4.添加C4A681B0-4A26-480E-93EC-1218098B9AA0(当前xcode的一个号码

可在终端执行 defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 即可获取相应号码)

5.再右键“显示包内容”双击contents\MacOS目录下的一个黑色图标,会打开终端窗口,最后打印“进程已完成”之类,

6.重启xcode



你可能感兴趣的:(iOS)