Подтвердить что ты не робот

"Класс FIFinderSyncExtensionHost реализован в обоих..." предупреждение в Xcode с момента обновления до macOS High Sierra

Я получаю следующее предупреждение в консоли Xcode во время запуска (не компиляции) моего приложения с момента обновления до High Sierra на моем MacBook:

objc [26299]: класс FIFinderSyncExtensionHost реализован как в /System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit (0x7fff88339a70) и /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride (0x10cae0cd8). Один из двух будет использован. Какой из них undefined.

Я обнаружил, что кто-то еще получил это предупреждение на Github, и тот, кто получает его при работе с Java: Исключение Java с Mac OS High Sierra

Для меня проблема ведет себя точно так, как описано в обсуждении на Github. Кажется, он не создает никаких связанных с ним функциональных проблем. В моем случае я хотел бы избавиться от всех предупреждений, хотя из-за того, что у меня возникают проблемы с моим приложением, так как я обновился до High Sierra.

Я надеюсь, что кто-то нашел способ справиться с этим предупреждением.

4b9b3361

Ответ 1

Там вы ничего не можете поделать. Это проблема Apple, но она, вероятно, безвредна.

Примечание. Я не уверен, что может быть дано другое описание, чем указано в предупреждении. Это просто означает, что один и тот же класс определяется в двух модулях. Что касается Apple, они часто идентичны, поэтому не имеет значения, какая копия используется.