web-dev-qa-db-ja.com

「クラスFIFinderSyncExtensionHostは両方に実装されています...」macOS High Sierraへのアップデート以降のXcodeでの警告

MacBookでHigh Sierraにアップデートしてからアプリケーションを実行している(コンパイルしていない)ときに、Xcodeコンソールに次の警告が表示されます。

objc [26299]:クラスFIFinderSyncExtensionHostは/System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit(0x7fff88339a70)および/System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/の両方に実装されていますMacOS/FinderSyncCollaborationFileProviderOverride(0x10cae0cd8)。 2つのうちの1つが使用されます。どれが未定義か。

他の誰かが Github でこの警告を受け取り、Javaで作業しているときにそれを受け取っている誰かを見つけました: Mac OS High Sierra以降のJava例外

私にとって、この問題はGithubの議論で説明されているとおりに動作します。直接接続されている機能的な問題は発生していないようです。私の場合、High Sierraに更新してからアプリケーションで問題が発生しているため、すべての警告を取り除きたいと思います。

誰かがこの警告に取り組む方法を今までに見つけたことを願っています。

27
Jan Kaiser

これについてできることは何もありません。これはAppleの問題ですが、おそらく無害です。

注:警告の内容以外にどのような説明が与えられるかはわかりません。同じクラスが2つのモジュールで定義されていることを意味します。 Appleのものでは、それらはしばしば同一であるため、どのコピーが使用されるかは問題ではありません。

27
Wevah