我们在使用Xcode的过程中,往往会在Xcode中添加插件,但往往在插件安装的过程中会遇到很多问题,在此结合自身经验,总结一下。
分几种情况:
- 下载插件安装工程,运行后重启Xcode,点击load Boundle顺利安装成功。
- 运行工程后,重启Xcode没有出现load Boundle提示,这时候可能是你xcode的UUID没有正确的添加到插件的plist文件中。这个时候就要找到xcode的插件安装路径,然后右键点击插件,显示包内容,找到plist文件添加你本机的Xcode的UUID。重启Xcode,出现load Boundle提示,点击安装成功。
注:本机的Xcode的UUID的获取方式:
终端输入:
defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
如果你的Mac上有多个Xcode,你只能获取,名为Xcode的对应UUID,比如你安装了,Xcode 7.2 你在这里安装插件就要在应用里面,把这个版本的名字改成Xcode,就可以获取当前的UUID了。
Xcode插件安装路径:
/Users/你的用户名
/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins
如果上一个路径没有的话,找这个路径:
~/Library/Developer/Xcode/Plug-ins
添加UUID:
- 如果以上都没有解决你的插件安装问题,那么可能就是,你的Mac安装过不同版本的插件,但是你的配置文件,并没有随着你的卸载而删除,这些配置文件,会对你的Xcode进行描述,如果存在两个以上的配置文件,安装插件就会出现问题。这和多个Xcode同时存在是一个道理。
那么解决办法就是重新配置你的Xcode就可以啦,稍后安装插件,重启即可。
注意:
Xcode配置文件路径:
~/library/preferences/com.apple.dt.Xcode.plist
~/library/preferences/com.apple.dt.Xcode.LSSharedFileList.plist
找到这两个文件,删除即可。