web-dev-qa-db-fra.com

'La classe FIFinderSyncExtensionHost est implémentée dans les deux ...' avertissement dans Xcode depuis la mise à jour vers macOS High Sierra

L'avertissement suivant s'affiche dans la console Xcode lors de l'exécution (et non de la compilation) de mon application depuis la mise à jour vers High Sierra sur mon MacBook:

objc [26299]: La classe FIFinderSync est installée MacOS/FinderSyncCollaborationFileProviderOverride (0x10cae0cd8). Un des deux sera utilisé. Lequel n'est pas défini.

J'ai trouvé quelqu'un d'autre qui obtenait cet avertissement sur Github , et quelqu'un qui l'obtenait lorsqu'il travaillait avec Java: Exception Java depuis Mac OS High Sierra

Pour moi, le problème se comporte exactement comme décrit dans la discussion sur Github. Il ne semble pas produire de problèmes fonctionnels directement liés à celui-ci. Dans mon cas, je voudrais me débarrasser de tous les avertissements car je rencontre des problèmes avec mon application depuis la mise à jour vers High Sierra.

J'espère que quelqu'un a trouvé un moyen de s'attaquer à cet avertissement maintenant.

27
Jan Kaiser

Vous ne pouvez rien faire à ce sujet. C'est un problème Apple), mais il est probablement inoffensif.

Remarque: Je ne sais pas quelle autre description pourrait être donnée que ce que l’avertissement dit. Cela signifie simplement que la même classe est définie dans deux modules. Avec Apple), ils sont souvent identiques, le choix de la copie importe peu.

27
Wevah