
并不是升级或重装后原本的插件被删掉了,其实插件还在这个目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins 。之所以插件失效,是因为每个插件只供特定UUID的Xcode使用,更新后uuid改变,于是便不能正常使用。
二.解决办法
1.查看当前Xcode的uuid
在终端执行defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID,会得到一串 UUID 码。可能你的Xcode不是你安装的,而是直接拷贝别人安装好的Xcode到你的应用程序中,那么这个命令得不到Xcode的uuid
另外一种办法也能得到Xcode的uuid,在应用程序中找到Xcode,右键选择显示包内容,找到Info.plist文件打开找到DVTPlugInCompatibilityUUID对应的值就是我们要的uuid
2. 修改插件的uuid为当前Xcode的uuid
找到这个目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins,找到对应的插件,右键显示包内容,找到Info.plist文件打开找到VTPlugInCompatibilityUUIDs的项目,添加一个Item,Value的值为之前Xcode的UUID,保存.
3.重启 Xcode 之后会提示"Load bundle"、 "Skip Bundle",这里必须选择"Load bundle",不然插件无法使用。如果又不小心点了Skip Bundle,那就删掉你刚才在插件plist文件里添加的那行Item,然后重启Xcode,然后再重新刚才的那几步。至此问题已经完美解决。
当我们往Xcode加入文件的时候有时候会添加失败,然后报错: Multiple errors occurred while copying the files.如果出现这种报错有很大可能是因为此次 *** 作添加的文件(或图片)有之前曾经加入过的,或本来就已存在的文件被 重复添加 了。举个例子:比如这次添加了4个文件,其中1个文件是项目中原本就存在的,那么就会报错,其他3个不重复的文件也很可能已经在这次 *** 作中被加入了。但是由于报错添加失败了,Xcode文件列表不会显示你此次 *** 作加入的文件。那么怎么办呢?
这时候建议先 Product-->Clean 清理一下项目文件。然后右击一个与所要添加进入文件同目录下的任意文件,点击 Show in Finder 。接下来发挥mac电脑强大的搜索能力。如下图,搜索刚才因报错加入失败的文件。
就这么一个简单的搜索 *** 作下来,会发现添加失败的文件,已经存在文件夹里了。所以后面不管再怎么添加都是重复添加会直接报错。这时候只需把这些文件 删除 ,再从Xcode 重新添加 即可。
一个简单Xcode使用问题,希望可以帮到第一次遇到这个问题的人。
下载下面的包文件:OMColorSense.zip打开直接build,再重启xcode插件就自动安装好了安装到的位置:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins如果要卸载找到位置删除即可欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)