KSImageNamed的官方Git描述如下:
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
安装方法是:在官方Git上下载这个工程然后直接用Xcode打开,command+B编译即可,编译成功以后,重启Xcode就可以了。
如果是第一次安装,重启Xcode时会弹出对话框,切记在跳出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,重新来过
就是这样