Как убрать предупреждения Xcode при использовании opendiff с git diff в macOS
Я получаю кучу раздражающих предупреждений всякий раз, когда я бегу
git difftool ...
с opendiff
:
2018-03-22 13:19:48.490 FileMerge[87858:91642522] Unable to load platform at path /Volumes/exts/Apps/Developer/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform
2018-03-22 13:19:48.491 FileMerge[87858:91642522] Unable to load platform at path /Volumes/exts/Apps/Developer/Xcode.app/Contents/Developer/Platforms/AppleTVSimulator.platform
2018-03-22 13:19:48.491 FileMerge[87858:91642522] Unable to load platform at path /Volumes/exts/Apps/Developer/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform
2018-03-22 13:19:48.491 FileMerge[87858:91642522] Unable to load platform at path /Volumes/exts/Apps/Developer/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform
2018-03-22 13:19:48.492 FileMerge[87858:91642522] Unable to load platform at path /Volumes/exts/Apps/Developer/Xcode.app/Contents/Developer/Platforms/WatchOS.platform
2018-03-22 13:19:48.492 FileMerge[87858:91642522] Unable to load platform at path /Volumes/exts/Apps/Developer/Xcode.app/Contents/Developer/Platforms/WatchSimulator.platform
2018-03-22 13:19:48.493 FileMerge[87858:91642522] Couldn't load '/Volumes/exts/Apps/Developer/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Specifications/Core Build System.xcspec'. Reason: Error Domain=NSCocoaErrorDomain Code=3840 "Unexpected character b at line 1" UserInfo={NSDebugDescription=Unexpected character b at line 1, kCFPropertyListOldStyleParsingError=Error Domain=NSCocoaErrorDomain Code=3840 "Unexpected ';' or '=' after key at line 1" UserInfo={NSDebugDescription=Unexpected ';' or '=' after key at line 1}}.
2018-03-22 13:19:48.498 FileMerge[87858:91642522] Couldn't load '/Volumes/exts/Apps/Developer/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Specifications/Native Build System.xcspec'. Reason: Error Domain=NSCocoaErrorDomain Code=3840 "Unexpected character b at line 1" UserInfo={NSDebugDescription=Unexpected character b at line 1, kCFPropertyListOldStyleParsingError=Error Domain=NSCocoaErrorDomain Code=3840 "Unexpected ';' or '=' after key at line 1" UserInfo={NSDebugDescription=Unexpected ';' or '=' after key at line 1}}.
Кажется, здесь две две разные проблемы: Unable to load platform
а также Couldn't load ... xcspec
,
Пожалуйста, обратите внимание, что opendiff
работает правильно, раздражают только предупреждения в оболочке, поскольку они делают текущее содержимое терминала недоступным для просмотра.
Все каталоги и файлы, упомянутые в предупреждающих сообщениях, например /Volumes/exts/Apps/Developer/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Specifications/Core Build System.xcspec
, /Volumes/exts/Apps/Developer/Xcode.app/Contents/Developer/Platforms/WatchSimulator.platform
и т. д., на самом деле там и имеют, казалось бы, действительный контент.
Я использую только что установленный Xcode 8.2.1 на macOS 10.11.6.
Кто-нибудь знает, как избавиться от этих предупреждений?