2016-10-03 77 views
0

随着最新更新的Xcode 8时,我尝试做一个迦太基更新,我发现了以下内容:如何从XCGLogger中删除XcodeColors的依赖关系?

xcodebuild联编[9502:2418269] [MT] PluginLoading:所需的插件兼容性UUID 8A66E736-A720- 4B3C-92F1-33D9962C69DF为插件在路径 '〜/库/应用程序支持/开发/共享/ Xcode中/插件/ XcodeColors.xcplugin' 不存在于DVTPlugInCompatibilityUUIDs

这将导致生成失败。

如何删除此依赖项并继续使用XCGLogger?

回答

1

这不是一个真正的XCGLogger问题,它只是Xcode试图加载XcodeColors插件,并没有被列为兼容的。你有几个选择来解决这个问题。

  1. 通过删除~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin文件删除插件。
  2. 编辑~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin/Contents/Info.plist文件并将8A66E736-A720-4B3C-92F1-33D9962C69DF添加到DVTPlugInCompatibilityUUIDs的列表中。

通常情况下,Xcode 8甚至不会尝试加载插件,除非您已经更改Xcode 8来这样做。所以上面的选项2可能是你最好的选择。然后,Xcode将加​​载插件,您将再次在日志中显示全彩色!

+0

我不知道你的意思。我没有改变xcode 8来安装插件。我的问题是传统的插件,并且当我运行一个简单的脚本时,swift试图加载它们。上述选项1工作正常,并且是正确的解决方案。 – johnrubythecat

+0

两种选择,1和2适合不同的人。就我个人而言,我喜欢我的日志中的全彩色,所以我没有签名Xcode并使用选项2来保持我的所有插件工作。 –

0

尝试发布一个答案,但男人,太多麻烦格式化代码在```降价。我有更好的事情要做,然后花上半个小时试图让它工作。