doppelter Symbol Linker Fehler beim Hinzufügen von Crashlytics und Fabric

8

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.

    
nOOb iOS 01.04.2016, 13:56
quelle

2 Antworten

34

1.Entfernen (und in den Papierkorb verschieben) Fabric.framework und alle installierten Fabric-Kits und die zugehörigen Ressourcen.

  1. Machen Sie eine Reinigung und eine Tiefenreinigung im Projekt (ALT-SHIFT-CMD-K)

  2. Fügen Sie den Fabric-Pod zu Ihrem Podfile hinzu: pod 'Fabric'

  3. 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!

    
George Bafaloukas 01.04.2016 14:04
quelle
0

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.

    
gamal 11.09.2017 13:36
quelle