kann keine Header-Datei finden, wenn Cocoapods Version 1.0 verwendet wird - funktioniert gut mit Cocoapods Version 0.39

8

Ich versuche libFLAC zu verwenden, das in meinem Projekt nach iOS kompiliert wurde und CocoaPod zur Installation als Abhängigkeit verwendet.

Das Problem ist der Arbeitsbereich nur gut angelegt, wenn ich CocoaPod Version 0.39 verwenden, aber es ist ein Build-Fehler, wenn ich CocoaPod Version 1.0 (siehe unten für Einzelheiten über den Fehler) verwende

Ich bin mit dem Projekt Ссылка

Meine Poddatei enthält:

%Vor%

Der Kompilierfehler ist eine fehlende Header-Datei (innerhalb der libFlac-Quelle) -

#include "private/bitmath.h" & lt; & lt; 'private / bitmath.h' nicht gefunden

Diese Header-Datei existiert im Pods-Projekt unter Pods/libFlac/CorePrivateHeaders

Die libflac podspec ist unter Ссылка

Ich verwende Xcode Version 7.3.1

Ich denke, die Schuld ist einiger Bruch Wechsel zwischen Version 0.39 und Version 1.0, aber im Changelog der Suche und die Podspec ich es versäumen, die unterbrechende Änderung zu finden.

    
Iftah 15.05.2016, 11:14
quelle

2 Antworten

2

Hat einen schnellen Test gemacht. Ich denke, du musst das "use_frameworks" entfernen. Linie von Ihrem Podfile. Da keine der anderen Bibliotheken mit Swift erstellt werden, sollten Sie in Ordnung sein.

    
Jon Vogel 17.05.2016 23:31
quelle
1

Für mich liegt das an Xcode-Cache-Daten. Sie können Ihr Projekt in einen neuen Dateipfad kopieren und ausführen, um dies zu testen. Oder löschen Sie den Cache und führen Sie ihn aus. So löschen Sie:

  1. Öffnen Sie Xcode Preference und wählen Sie Standorte:

  2. Klicken Sie auf den Pfeil nach Abgeleitete Daten, und löschen Sie alle Dateien im Ordner DeriveData:

  3. Ausführen.
Lumialxk 26.05.2016 04:01
quelle

Tags und Links