18

Dave KeckFixins停止了 Xcode 的工作。我已经尝试重建无济于事。有人找到解决方法吗?(我最渴望CurrentLineHighlighterDisableAnimations。)

关于另一个插件的相关问题:XcodeColors not working in XCode 5

4

3 回答 3

25

更新:关于如何自动升级这些插件(包括 Xcode 8),我写了一个更长的答案。


您可以通过在每个DVTPlugInCompatibilityUUIDs插件的Info.plist. 然后将 UUID 字符串添加到此数组。

<key>DVTPlugInCompatibilityUUIDs</key>
<array>
    <string>37B30044-3B14-46BA-ABAA-F01000C27B63</string>
</array>

要获取 UUID,请defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID在控制台中执行。

*例如DisableAnimationsHideDistractions工作,而CurrentLineHighlighter总是使 Xcode 崩溃。

于 2013-10-09T18:11:25.190 回答
24

编辑:从 Xcode 8 开始,插件系统不再工作,更多信息。此答案不适用于 Xcode 8 及更高版本。


原答案:

Xcode 的插件在每次更新后停止工作。为了快速修复它们,您可以在终端中使用以下命令行。这将更新每个插件并使它们与新更新兼容。

find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add `defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID`

注意:您必须重新启动 Xcode 才能让您的插件再次工作

注意 2:您必须为每个 Xcode 更新运行此命令

于 2015-05-21T06:28:41.437 回答
0

你可以在这里找到简单的解决方案

您应该使用另一个插件文件夹

 /Applications/Xcode.app/Contents/PlugIns
于 2014-06-26T09:38:58.240 回答