Je ne suis pas sûr de ce que j'ai mal fait.
J'ai déplacé mon dossier de projet dans un autre dossier et copié le dossier de sauvegarde sur le bureau.
J'ai essayé d'ouvrir le projet de sauvegarde et de construire, j'ai reçu l'erreur de l'éditeur de liens.
J'ai donc décidé de supprimer mon dossier de sauvegarde et de déplacer mon dossier de projet sur le bureau. Je ne peux plus compiler et j'ai reçu l'erreur suivante.
Showing Recent Issues clang: error: linker command failed with exit code 1 (use -v to see invocation)
duplicate symbol _main in:
/Users/BRO/Library/Developer/Xcode/DerivedData/SFITNESS-flzvwdymttxhducvwvmhpuaqfzhj/Build/Intermediates.noindex/SFITNESS.build/Debug-iphonesimulator/SFITNESS.build/Objects-normal/x86_64/main-90EC778DD760FD57.o
/Users/BRO/Library/Developer/Xcode/DerivedData/SFITNESS-flzvwdymttxhducvwvmhpuaqfzhj/Build/Intermediates.noindex/SFITNESS.build/Debug-iphonesimulator/SFITNESS.build/Objects-normal/x86_64/main-F627C2B37F247040.o
ld: 1 duplicate symbol for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
1. J'ai ouvert le dossier Derived Data et supprimé tout ce qu'il contient
2. Je supprime tout le projet dans tout le simulateur
3. J'ai redémarré xCode, Clean and build
Le lien
Vous devez ajouter le cadre nécessaire à votre projet. Vérifiez tous les cadres tiers et recherchez le cadre requis pour le support. Par exemple Si vous ajoutez google analytic
, vous devez alors utiliser le framework add CoreData
, Foundation
etc. Il manque un cadre pour lequel un cadre tiers a besoin.
Ou tu peux-
"Cmd + Shift + K"
ou shift + cmd + alt + k
pour nettoyer et quitter Xcode.Supprimer le cache Exécuter "rm -rf ~/Library/Developer/Xcode/DerivedData"
In terminal
Ouvrir le projet et le reconstruire
Linker command failed with exit code 1
- pour résoudre cette erreur, appuyez sur "Cmd + Shift + K"
ou shift + cmd + alt + k
cela fera le travail pour vous. J'ai aussi ce même problème mais résolu en utilisant cette ligne. J'espère que cela résoudra votre problème.
SORTIE DE VOTRE PROJET -
J'ai cloné votre projet depuis github, j'ai constaté que le fichier main.m
est répété dans SFITNESS
et CERangeSlider
Vous pouvez en supprimer un et votre projet fonctionnera.
comment obtenir derived data
Cmd + ,
)maintenant que vous avez une scène, cliquez sur le point comme indiqué dans l'image ci-dessous.
vos données dérivées sont maintenant ouvertes (vous suggère d'ajouter des données de lecteur dans le menu de gauche du Finder). Supprimez tout ce qui se trouve dans les données du lecteur.
Si vous rencontrez toujours des problèmes, contactez-nous afin que nous puissions vous aider en conséquence.