2016-10-03 6 views
0

С последними обновлениями в Xcode 8, когда я пытаюсь сделать обновление Карфаген я получаю следующее:Как удалить зависимость XcodeColors от XCGLogger?

xcodebuild [9502: 2418269] [MT] PluginLoading: Требуется плагин UUID совместимости 8A66E736-A720- 4B3C-92F1-33D9962C69DF для плагина на пути '~/Library/Application Support/Разработчик/Shared/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 для установки плагинов. моя проблема была устаревшими плагинами, и быстро попытался загрузить их в любом случае, когда я запускал простой скрипт. вариант 1 выше работал отлично и является правильным решением. – johnrubythecat

+0

Оба варианта, 1 и 2 подходят для разных людей. Лично я люблю полный цвет в своих журналах, поэтому у меня есть неподписанный Xcode и использование опции 2, чтобы все мои подключаемые модули работали. –

0

попытался отправить ответ, но человек, слишком большой код форматирования проблем в `` `уценке. у меня есть все, что нужно сделать, а затем потратить полчаса, пытаясь заставить его работать.