【问题标题】:How can I remove the XcodeColors dependancy from XCGLogger?如何从 XCGLogger 中删除 Xcode Colors 依赖项?
【发布时间】:2016-10-03 09:43:15
【问题描述】:

当我尝试进行 Carthage 更新时,随着 Xcode 8 的最新更新,我得到以下信息:

xcodebuild[9502:2418269] [MT] PluginLoading:所需的插件兼容性 UUID 8A66E736-A720-4B3C-92F1-33D9962C69DF 用于路径'~/Library/Application Support/Developer/Shared/ 的插件DVTPlugInCompatibilityUUID 中不存在 Xcode/Plug-ins/XcodeColors.xcplugin'

这会导致构建失败。

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

【问题讨论】:

    标签: carthage xcglogger xcodecolor


    【解决方案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 将加载插件,您的日志中将再次显示全彩!

    【讨论】:

    • 我不明白你的意思。我没有更改 xcode 8 来安装插件。我的问题是遗留插件,当我运行一个简单的脚本时,swift试图加载它们。上面的选项 1 效果很好,是正确的解决方案。
    • 选项 1 和 2 都适合不同的人。就个人而言,我喜欢日志中的全彩,所以我有未签名的 Xcode 并使用选项 2 来保持我所有的插件正常工作。
    猜你喜欢
    • 1970-01-01
    • 2019-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-23
    • 2019-11-13
    • 2015-06-18
    • 1970-01-01
    相关资源
    最近更新 更多