Link-Fehler /Build/Products/Debug-iphonesimulator Datei nicht gefunden
Ich habe ein problem mit Xcode, gibt mir immer ein linker-Fehler, und Sie nicht erstellen Sie das Projekt. Im folgenden ist der Fehler immer bin
ld: Datei nicht gefunden:
/Users/someuser/Library/Developer/Xcode/DerivedData/MAR-akbwbarcniqxytctbebckkelkbxs/Build/Products/Debug-iphonesimulator/MAR.app/MARclang: error: linker command failed with exit code 1 (use-v zu sehen
invocation)
- Menü >> Produkte >> Reinigen und nochmal versuchen...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nahm ich ein Projekt, das hatte die gleiche Fehlermeldung. Ich fand, dass das Projekt den Namen geändert hatte, aber der code, den ich hatte, hat nicht unbedingt, dass die änderung in der Projekt-build-Einstellungen. Zu korrigieren, ich aktualisiert die "Produkt-Name" - Wert (zu finden unter Ziele | Verpackung) auf den richtigen Wert und baute das Projekt. Lief fein.
Ich habe dieses behoben, indem die Auswahl der Tests Ziel und die Suche nach Bundle Loader in den Build-Einstellungen und ändern der Produkt-name im Pfad. Ich habe diesen Fehler, weil ich änderte den Namen des Produkts. Das Bundle loader hat das alte Produkt-name im Pfad, so durchsucht es, dass Pfad.
Ich hatte genau das gleiche problem und wenn Sie mit cocoapods stellen Sie sicher, öffnen Sie Ihr Projekt mit
.xcworkspace
nicht.xcodeproj
es für mich einfach war das.Als einige der Entwickler hier erwähnt haben, ist die Ursache des Fehlers wurde "Ändern in Produkt-Name". Ich habe es behoben durch :
Gehen Sie zu [Projekt]Tests -> Allgemeine
Wählen Sie Host-Anwendung
Credits : https://stackoverflow.com/a/28906400/2164029
Ich gelöst durch ausführen pod deintegrate https://github.com/CocoaPods/cocoapods-deintegrate:
pod deintegrate
pod install
Einen tiefen reinigen Ihres Projekts, indem Sie
⌘ Clean
(Menü >> Produkte >> Clean)Ich die Lösung gefunden, ich habe entfernt, was jemals in die Abhängigkeit.
Build-Phasen -> Ziel-Abhängigkeiten
entfernen Sie alles, was im es.
wenn es das test-target auch auf den test in den build-Phasen, in der Ziel-Abhängigkeiten zu entfernen, was immer in es.
Ich hab das gleiche Problem. Was ich Tat, war, sich nach einem anderen 'Produkt Name' aufgeführt unter Build-Einstellungen. Ich fand die alten Produkt-Name immer noch in der Liste unter der Verpackung (Sowohl der Produktname und die Produkt-Modul Name war der alte name). Ich änderte es auf das neue und das Projekt kompiliert, ohne Fehler.
Landete ich bei der Lösung dieses in Xcode 7.3 von löschen die Bundle Loader Werte unter Build-Einstellungen. Schien riskant, aber ich bemerkte, wie die anderen Ziele, die nicht über solche Werte definiert; nur die test-Ziele (welche wurden nicht erstellt aufgrund dieser Fehler).