如何从 XCGLogger 中删除 Xcode Colors 依赖项?
How can I remove the XcodeColors dependancy from XCGLogger?
随着 Xcode 8 的最新更新,当我尝试执行 Carthage 更新时,我得到以下信息:
xcodebuild[9502:2418269] [MT] PluginLoading: 所需的插件兼容性 UUID 8A66E736-A720-4B3C-92F1-33D9962C69DF 用于路径 '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin' 不存在于 DVTPlugInCompatibilityUUIDs
导致构建失败。
如何删除此依赖项并继续使用 XCGLogger?
这并不是真正的 XCGLogger 问题,只是 Xcode 试图加载 XcodeColors 插件,但它没有被列为兼容。您有几个选项可以解决这个问题。
- 通过删除
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin
文件来删除插件。
- 编辑
~/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 的最新更新,当我尝试执行 Carthage 更新时,我得到以下信息:
xcodebuild[9502:2418269] [MT] PluginLoading: 所需的插件兼容性 UUID 8A66E736-A720-4B3C-92F1-33D9962C69DF 用于路径 '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin' 不存在于 DVTPlugInCompatibilityUUIDs
导致构建失败。
如何删除此依赖项并继续使用 XCGLogger?
这并不是真正的 XCGLogger 问题,只是 Xcode 试图加载 XcodeColors 插件,但它没有被列为兼容。您有几个选项可以解决这个问题。
- 通过删除
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin
文件来删除插件。 - 编辑
~/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 然后将加载插件,您将再次在日志中看到完整的颜色!