是的,我们有一个新的xcode版本 - xcode 6并且所有旧的插件都不起作用。
我知道每个Xcode版本都有一个新的 DVTPlugInCompatibilityUUIDs ,这个问题将由插件作者修复。
但是DVTPlugInCompatibilityUUIDs只是一个文本,我们怎么能找到它?我们如何在不等人的情况下解决问题
更新
xcode 6.3.2:DVTPlugInCompatibilityUUIDs = E969541F-E6F9-4D25-8158-72DC3545A6C6
XCode 6.4(6E35b):DVTPlugInCompatibilityUUIDs = 7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90
XCode 7.0.b2(7A121I):DVTPlugInCompatibilityUUIDs = AABB7188-E14E-4433-AD3B-5CD791EAD9A3
答案 0 :(得分:12)
确保您的隐藏文件夹显示在您的MAC上, 按住Option键并单击finder菜单中的Go选项。
转到以下位置 -
library / Application Support / Developer / Shared / Xcode / Plug-ins
右键单击插件并选择show package contents
打开info.plist文件,找到DVTPlugInCompatibilityUUID并展开该部分。
单击+按钮并粘贴C4A681B0-4A26-480E-93EC-1218098B9AA0。
保存文件并重新启动Xcode。
无需重复已安装到Xcode 6的所有插件。
答案 1 :(得分:1)
我有Xcode 6.1.1,这就是我所做的并且有效。
保存您的Info.plist文件。
然后转到 /Applications/Xcode.app/Contents/PlugIns 文件夹,并在那里复制您的插件文件(需要管理员密码)。
您现在可以启动Xcode并使用您的插件; - )
答案 2 :(得分:1)
在终端中运行以下命令。它会自动将Xcode兼容的UUID添加到所有插件中:
gg = ggplot(aes('index', 'clicks', color = 'label'), data=xy_data) + \
geom_point() +\
xlab("Date") + ylab("Total clicks")
print gg
答案 3 :(得分:0)
从https://gist.github.com/neonichu/9487584使用以下内容获取Xcode版本的DVTPlugInCompatibilityUUID
/usr/libexec/PlistBuddy -c 'Print DVTPlugInCompatibilityUUID' "$(xcode-select -p)/../Info.plist"
对于Xcode 6.2,将A16FF353-8441-459E-A50C-B071F53F51B7添加到DVTPlugInCompatibilityUUIDs
答案 4 :(得分:0)
xCode 6.3.2是E969541F-E6F9-4D25-8158-72DC3545A6C6
我只是检查来自/Applications/Xcode.app/Contents/PlugIns的插件(任何插件并使用他们用于DVTPlugInCompatibilityUUID的插件)并且它可以正常工作。
添加更多信息:
Path是xCode应用程序本身,在其中转到Contents / PlugIns文件夹,你会看到一堆xCode插件。打开任何插件包并转到它的内容并打开Info.plist,它将具有DVTPlugInCompatibilityUUIDs属性。我确实比较了他们中的几个,他们似乎有相同所以我复制了它并使用它工作得很好。
答案 5 :(得分:0)