Dave Keck's Fixins
停止了对Xcode的工作。我已经尝试过重建无济于事。有人找到了解决方法吗? (我主要渴望CurrentLineHighlighter
和DisableAnimations
。)
关于其他插件的相关问题:XcodeColors not working in XCode 5
答案 0 :(得分:24)
更新:我写过a longer answer on how to automate upgrading these plugins, Xcode 8 included。
通过在每个插件的DVTPlugInCompatibilityUUIDs
中添加Info.plist
数组,您可以获得一些 * 插件来使用Xcode 5。然后将UUID字符串添加到此数组。
<key>DVTPlugInCompatibilityUUIDs</key>
<array>
<string>37B30044-3B14-46BA-ABAA-F01000C27B63</string>
</array>
要获取UUID,请在控制台中执行defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
。
* 例如DisableAnimations
和HideDistractions
工作,而CurrentLineHighlighter
总是崩溃Xcode。
答案 1 :(得分:24)
编辑:从Xcode 8开始,插件系统不再有效,more information。这个答案不适用于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更新运行此命令
答案 2 :(得分:0)