Wenn ich versuche, den neuen Realm-swift-0.92.3 zu verwenden, kann ich diese "Run Script Phase" nicht ausführen. Ich folge den Anweisungen von hier .
Mein Run-Script Eintrag gemäß den Anweisungen ist (siehe Bild unten):
Leider erhalte ich immer noch folgende Fehlermeldung beim Kompilieren (siehe unten). Was könnte noch falsch sein?
bash: /Users/XXX/Library/Developer/Xcode/DerivedData/MyAppglnkfueqyjbdhurfurfkip/Build/Products/Debug-iphonsimulator/MyApp.app/Frameworks/RealmSwift.framework/strip-frameworks.sh: Keine solche Datei oder Verzeichnis
Meine Framework-Suchpfade werden ebenfalls wie folgt festgelegt: / Benutzer / XXX /.../ MyApp / Frameworks / RealmSwift.framework / Frameworks
Ich freue mich über jede Hilfe hier!
Stellen Sie sicher, dass Ihr Framework den eingebetteten Binärdateien und den eingebetteten Frameworks hinzugefügt wurde.
Dies ist der erste Schritt, den Sie machen sollten: "Gehen Sie zu den" Allgemein "-Einstellungen Ihres Xcode-Projekts. Ziehen Sie RealmSwift.framework aus dem Verzeichnis ios / oder osx / in den Bereich" Embedded Binaries " Kopiere Objekte, falls benötigt, ist ausgewählt und klicke auf Fertig stellen. ", Aus irgendeinem Grund hat es es nicht für mich hinzugefügt, nur für das Projekt.
Für diejenigen, die alles versucht haben und immer noch nicht arbeiten - das hat für mich funktioniert:
1) Gehen Sie über Xcode
, wo Sie den Fehler sehen und kopieren Sie diesen Teil des Verzeichnisses, in dem es keine solche Datei oder Verzeichnis sagt:
Verwenden Sie das obige Beispiel: Users/XXX/Library/Developer/Xcode/DerivedData/MyAppglnkfueqyjbdhurfurfkip/Build/Products/Debug-iphonesimulator/
2) Kopieren Sie das und platzieren Sie es oben rechts auf Ihrem MAC, um nach diesem Verzeichnis zu suchen
3) Sobald Sie das gefunden haben, werden Sie in dieses Verzeichnis gehen und eine Anwendung finden, die genau wie Ihre App (d. h. MyApp) benannt ist und einen ungültigen weißen Kreis mit einer Linie darüber haben wird.
4) Klicken Sie mit der rechten Maustaste darauf und gehen Sie, um den Paketinhalt anzuzeigen.
5) Sie werden dort einen Ordner namens Frameworks finden.
6) Gehen Sie voran und lassen Sie beide Realm.framework
& amp; RealmSwift.framework
7) Build sollte danach in Xcode
erfolgreich sein.
Stellen Sie sicher, dass in den Build-Phasen Skript ausführen nach dem Einbetten von Frameworks ausgeführt wird. Ich habe die Build-Fehler, wenn Run Script vor Embed Frameworks war.