2016-04-13 14 views

Antwort

9

Der Grund, der in meinem Fall passiert ist, einige Entwickler aktualisiert einen Pod A, während ich einen neuen Pod B (ohne aktualisierten Pod A) installiert. Als ich seine Codes zusammenfügte, bekam ich die Warnung.

Eine einfache Möglichkeit, dies zu beheben ist zu < 1> entfernen libPods.a von Allgemein-> Linked Frameworks und Bibliotheken < 2> laufen pod install oder pod update "an-existing-pod" wieder.

Für Schritt # 2 besteht der Zweck darin, die .xcodeproj-Datei zu aktualisieren, um den Pod nicht erneut zu installieren. Wenn pod bereits vorhanden ist, aktualisiert cocoapods einfach die .xcodeproj-Datei.

1

Ich weiß nicht, ob Sie dies behoben oder nicht, aber für zukünftige Referenz, habe ich das gleiche Problem.

Auf meinem Fall nach .pbxproj Datei auf einem Texteditor öffnen, erkannte, dass die erste UUID der 'Copy Bundle Resources wies der ‚Phasen bauen‘.

Das Entfernen und Hinzufügen wieder behoben das Problem für mich.

11

Xcode 8

Target> Allgemein> Linked Frameworks und Bibliotheken

PBXResourcesBuildPhase

+1

Nach viel Brainstorming, dieses Update funktionierte für mich !! Die Pod-Projektdatei hat jetzt keine Fehler. – iosCurator

+1

Auch das Problem für mich behoben. Xcode fügt die Pods automatisch zu den verknüpften Frameworks und Libraries zurück, sodass das Löschen der Pods nur für mich die Pod-Warnung beseitigt. – Florensvb

1

Step 1: Deintegrate Ihr Projekt von CocoaPods. Entfernen aller Spuren von CocoaPods aus Ihrem Xcode-Projekt.

$ pod deintegrate ProjectName.XCODEPROJ

Step 2: die Kapsel erneut installieren

$ pod install