Je viens de mettre à jour un framework appelé Appodeal dans mon code de base iOS et j'ai commencé à voir ces erreurs de symboles en double. Je sais que ces erreurs apparaissent généralement lorsqu'un framework est inclus deux fois dans les phases de construction, donc j'ai vérifié et vérifié qu'il n'est inclus qu'une seule fois. La façon dont j'ai remplacé le framework est supprimé l'ancien Appodeal.framework et ensuite copié le nouveau Appodeal.framework dans le répertoire du projet. J'ai également nettoyé le projet et construit le dossier après la mise à jour du cadre.
Les erreurs que je vois sont -
duplicate symbol _OBJC_IVAR_$_AppodealCircleTimer._font in:
/Users/abc/Documents/Develop/IRCTC/Appodeal/Appodeal.framework/Appodeal(AppodealCircleTimer-AC8FA416DBD204B8.o)
/Users/abc/Documents/Develop/IRCTC/Appodeal/Appodeal.framework/Appodeal(AppodealCircleTimer-FC164D706B975948.o)
duplicate symbol _OBJC_IVAR_$_AppodealCircleTimer._offset in:
/Users/abc/Documents/Develop/IRCTC/Appodeal/Appodeal.framework/Appodeal(AppodealCircleTimer-AC8FA416DBD204B8.o)
/Users/abc/Documents/Develop/IRCTC/Appodeal/Appodeal.framework/Appodeal(AppodealCircleTimer-FC164D706B975948.o)
En regardant les journaux, je me demande pourquoi deux fichiers objets sont créés pour AppodealCircleTimer
. Quelqu'un peut-il m'aider s'il vous plaît comprendre ce qui est mal ici?
Avez-vous ajouté le même fichier à votre projet deux fois? – Lumialxk
Non, le framework a été ajouté au projet une seule fois. – tbag
Je vous suggère de nettoyer et de reconstruire.Si cela ne fonctionne pas, supprimez ce cadre et refaites. – Lumialxk