With the latest updates to Xcode 8 when I try and do a Carthage update I'm getting the following:
xcodebuild[9502:2418269] [MT] PluginLoading: Required plug-in compatibility UUID 8A66E736-A720-4B3C-92F1-33D9962C69DF for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin' not present in DVTPlugInCompatibilityUUIDs
which causes the build to fail.
How do I remove this dependency and continue to use XCGLogger?
This isn't really an XCGLogger issue, it's just Xcode trying to load the XcodeColors plug-in and it not being listed as compatible. You have a couple of options to resolve this.
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcpluginfile.~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XcodeColors.xcplugin/Contents/Info.plistfile and add8A66E736-A720-4B3C-92F1-33D9962C69DFto the list ofDVTPlugInCompatibilityUUIDs.Normally Xcode 8 won't even try and load the plug-in unless you've altered Xcode 8 to do so. So option 2 above is probably your best option. Xcode will then load the plug-in and you'll have full colour in your logs again!