Ich füge sowohl Fabric als auch Crashlytics in die Pod-Datei ein. Wenn ich Pods aktualisiere, erhalte ich einen Linker-Fehler mit dem doppelten Symbol. Ich finde hier, dass es in Fabric.framework und Crashlytics.framework dieselben Dateien gibt, aber wie kann ich dieses Problem von meinem Ende lösen?
%Vor%Vielen Dank im Voraus.
1.Entfernen (und in den Papierkorb verschieben) Fabric.framework und alle installierten Fabric-Kits und die zugehörigen Ressourcen.
Machen Sie eine Reinigung und eine Tiefenreinigung im Projekt (ALT-SHIFT-CMD-K)
Fügen Sie den Fabric-Pod zu Ihrem Podfile hinzu: pod 'Fabric'
Fügen Sie für jedes von Ihrem Projekt verwendete Fabric-Kit einen Pod in Ihrer Poddatei hinzu: pod 'Crashlytics'
Hinweis: Wenn Sie Crashlytics und Answers benötigen, sollten Sie nur den Pod 'Crashlytics' installieren, da Answers in Crashlytics enthalten ist. Installieren Sie nur den Pod "Antworten", wenn Sie Antworten ohne Crashlytics möchten.
Hoffe, dass das dein Problem behebt. Falls dies nicht möglich ist, versuchen Sie, alle Pods zu löschen und sie in dieser Reihenfolge erneut hinzuzufügen. Viel Glück!
Die folgenden Schritte haben mir geholfen, dieses Problem zu lösen:
1. Gehen Sie zum Projektpfad und entfernen Sie Pods-Ordner und Podfile.lock-Datei.
2. Installieren Sie die Pods erneut mit dem Befehl "pod install".
3.Öffnen Sie xcworkspace und säubern Sie es vor dem Ausführen.
Ich hoffe, es wird jemandem die Zeit sparen, so wie es für mich getan hat.
Tags und Links ios xcode7 crashlytics linker-errors fabric-twitter