parse.framework ist nicht verlinkt und wird über cocoapods installiert

8

Ich habe parse 1.6.5 verwendet und es funktionierte in meinem Projekt gut. Als ich über Pods auf 1.7.2 udierte, dann bekam ich ein Problem über PFNulplability, das ich behoben habe, indem ich NSNullability neben * sign wie NSError *PF_NULLABLE_S error setzte und es wurde behoben, aber danach bekam ich Probleme mit der Verknüpfung. Fehler folgen

%Vor%

Bitte helfen Sie mir, ich muss meine neue Version so schnell wie möglich hochladen

    
Mashhadi 29.04.2015, 12:09
quelle

5 Antworten

4

Ok, der beste Weg, bestimmte Probleme mit den Pods zu bereinigen, ist, alles zu bereinigen und neu zu starten.

Ich habe diese Standardprozedur, die funktioniert, wenn es einen Verbindungsfehler mit cocoaPods gibt.

1.Halten Sie ein Backup! (Dies kann komplett brechen!)

2.Entfernen Sie eine Kapsel Benutze diese Bibliothek - & gt; Ссылка , um den Befehl pod deintegrate aufzurufen, um alles mit Kakaoschoten aufzuräumen.

3. Bereinigen Sie die Projekteinstellungen, indem Sie alles entfernen, was bearbeitet wurde. (Wenn du es für ein Framework getan hast, dann behalte es) Entfernen Sie Suchpfade, Framework-Header-Pfade und andere Linker-Flags Entfernen Sie Configs, Remove Flags, Entfernen Sie PCH, falls vorhanden Alles, was in den Build-Einstellungen fett ist, wird bearbeitet, was auch immer nicht explizit von Ihnen gemacht wird. Löschen Sie es, um den Standardwert wiederherzustellen.

4.Löschen Sie den Arbeitsbereich und alle Pod-Dateien aus dem Verzeichnis.

4.Paste Schaltet die Haupt-Pod-Datei von der Sicherung ab.

5.Löschen von Daten von abgeleiteten Ordner, Fenster - & gt; -Projekte - & lt; löschen abgeleitete Daten

6.Eine saubere (Produkt - & gt; sauber), und sogar saubere Build-Ordner (Option halten, Produkt - & gt; Clean Build-Ordner)

7.Bearbeiten Sie eine Pod-Installation

8.Build und run.

Alles sollte in glückliche Zustände zurückversetzt werden!

    
Kakshil Shah 06.05.2016 06:31
quelle
0

Versuchen Sie einfach ONLY_ACTIVE_ARCH auf NO und zurück auf YES auf dem Ziel (nicht auf dem Projekt) zu setzen. Es gibt einen Bug im letzten Xcode, der dieses Verhalten verursacht. Ich habe Stunden damit verbracht, meine Haare darüber zu reißen.

    
igraczech 10.05.2016 13:37
quelle
0

1. Erstellen Sie ein neues Projekt mit der aktuellen Xcode-Version

2.Installieren Sie Ihr Framework mit Kakaoschoten im neuen Arbeitsbereich

3. Entfernen Sie Ihre alten Projekt-Frameworks, die Sie mit Kakao-Pods installiert haben (behalten Sie Ihre Code-Sicherung bei)

4.Kopieren Sie Ihren alten Projektcode in den Arbeitsbereich des neuen Projekts, und erstellen Sie dann einen Lauf

    
Phani Sai 10.05.2016 14:06
quelle
0

Hast du die Version des Pods aus einem bestimmten Grund aktualisiert oder war es nur so, dass du pod install erneut ausgeführt hast und automatisch eine neuere Version installiert hast? Wenn Sie die neuere Version nicht benötigen, können Sie versuchen, zu 1.6.5 zurückzukehren. Wenn Sie nur eine bestimmte Version eines Pods installieren möchten, aktualisieren Sie Ihre Poddatei wie folgt:

%Vor%     
Hodson 11.05.2016 07:07
quelle
0

1 Entferne pod 'Parse' aus deiner Pod-Datei und führe pod install

aus

2 Xcode & gt; Ansicht & gt; Alle abgeleiteten Daten löschen

3 Füge pod 'Parse' '~> 1.6.5' zu deiner Poddatei hinzu und führe pod install

aus     
Pau Senabre 11.05.2016 09:37
quelle

Tags und Links