Je viens de passer à Xcode 10, et je suis soudainement confronté à cette erreur lorsque j'essaie de construire, des idées pour résoudre ce problème? J'ai essayé de nettoyer les données dérivées, mais sans aucune chance.
Si vous utilisez CocoaPods, cliquez sur le menu Xcode file
-> Workspace Settings
, puis cliquez sur Build system
choice Legacy Build System
Si vous n'utilisez pas CocoaPods, de haut en bas, sélectionnez Project Settings
Vous pouvez essayer de remplacer le système de construction par Legacy, Fichier> Paramètres de l’espace de travail> Système de construction> Système de construction hérité.
J'ai également fait face à ce problème dans xcode 10 mais c'était en raison de l'ajout du même cadre dans le projet principal + d'autres extensions (watchkit ou extension siri, etc.) ..__ J'ai ajouté ObjectMapper
dans podfile
pour mon projet principal + pour mes extensions. Lorsque j'ai compilé, cela m'a donné une erreur qui multiple command produce
et m'a également montré quel framework est à l'origine de ce problème. Maintenant, cela fonctionne très bien pour moi car je l'ai retiré de mes extensions, je ne l'utilisais pas dans mes extensions.
Vous ne pouvez pas connaître votre problème, vous pouvez vérifier votre podfile.
Si votre application génère l'erreur liée aux multiples fichiers .app
, comme indiqué ci-dessus, supprimez les fichiers .plist
de "Copier les ressources du paquet" NE FONCTIONNERA PAS
Si l'erreur est liée au fichier .app, suivez les étapes suivantes.
Sélectionnez la cible.
Aller à l'onglet Build Phases
.
Output Files
General
Tab dans Linked Frameworks and Libraries
cet Xcode mentionné dans l’erreur.Continuez à ajouter ces bibliothèques (que Xcode pose par le biais d’erreurs de compilation) dans Linked Frameworks and Libraries
jusqu’à ce que le code soit compilé avec succès.
J'espère que cela t'aides.