2016-04-11 15 views
2

Ich habe einen hässlichen Fehler seit ich das Realm.framework aktualisiert habe. Der Fehler ist:Realm-Framework-Fehler mit Strip: Stripping Frameworks fataler Fehler: Lipo: -Remove angegeben würde in eine leere Fett-Datei

Stripping frameworks fatal error: lipo: -remove's specified would result in an empty fat file

Wenn ich die Box für wähle in Erstellungsphase für das entsprechende Skript ausführen „nur Skript ausführen, wenn die Installation“, kompiliert es zum Testen. Allerdings nicht wenn ich versuche zu archivieren.

Hat jemand einen Gedanken dazu? Danke,

Antwort

1

Dieser Fehler kann passieren, wenn Sie nicht den Installationsanweisungen unter https://realm.io/docs/objc/latest#installationgenau aufgeführt folgte.

Die Build-Phase strip-frameworks.sh ist nur erforderlich, wenn fette Frameworks verwendet werden, wie z. B. die von Realms Zip-Downloads oder Carthage mit Binärdateien. Dieser Fehler tritt auf, wenn Sie Realm aus der Quelle erstellen (z. B. mit CocoaPods oder carthage update --no-use-binaries), da es nur die Architektur erstellt, die Sie benötigen.

+0

Vielen Dank für Ihre Antwort. Ich befolgte die Anweisungen sehr sorgfältig, entfernte alles und wiederholte Aktionen von Grund auf, und ich bekomme immer das gleiche Problem. Ich habe CocoaPods oder andere verwendet. Ich habe das Framework direkt in mein Projekt importiert ... – jim

+0

könnten Sie die Konfiguration Ihres Projekts mit dem entsprechenden Installationsbeispiel unter https://github.com/realm/realm-cocoa/tree/master/examples/installation vergleichen, um zu sehen, wie es konfiguriert ist anders, was könnte diesen Fehler verursachen? – jpsim

+0

Endlich habe ich herausgefunden, wie ich das Problem lösen kann. Ich hatte eine C++ - Bibliothek in meinem Projekt und das Löschen hat den Fehler entfernt. – jim

1

Eine zusätzliche C++ - Bibliothek verursachte das Problem. Das Entfernen löste es.