Ich verwende RealmSwift in meinem Projekt. Ich habe alle Anweisungen befolgt, während ich Realm für mein Projekt eingerichtet habe, z. B. das Ziehen der Frameworks in den Bereich für eingebettete Binärdateien, das Einrichten des Framework-Suchpfads und das Einbeziehen des erforderlichen Run-Skripts in den Build-Einstellungen. Das Projekt funktioniert danach gut. Dann, während ich die Änderungen festlegte, habe ich die Header-Dateien und Bcsymbol-Dateien usw. der enthaltenen Realm-Frameworks übergeben.'Kein solches Modul RealmSwift' Fehler nach dem Auschecken des Codes
Danach nahm ich einen Checkout meines Projekts. Nach dem Auschecken, beim Öffnen des Projekts, bekomme ich diesen Fehler: 'Kein solches Modul RealmSwift'.
Ich habe versucht, die Frameworks zu löschen und sie erneut hinzuzufügen und das Projekt zu bereinigen. Das Projekt wird nicht kompiliert. Es gibt immer den gleichen Fehler. Was mache ich falsch?
Ich habe festgestellt, dass das ausgecheckte Projekt auf den Speicherort von RealmSwift.framework verweist, der im ursprünglichen Ordner gespeichert wird, anstatt auf das Framework im ausgecheckten Ordner zu verweisen. Wie kann das geändert werden, so dass der Framework-Suchpfad jedes Mal auf den richtigen Speicherort verweist, wenn jemand den Code auscheckt? Die Lösung in dem angegebenen Link ausprobieren –
Wenn Sie das Framework zum ersten Mal in das Projekt ziehen, Sie erhalten einen Dialog mit einem Kontrollkästchen mit der Aufschrift "Artikel bei Bedarf kopieren". Wenn dies aktiviert ist, werden die Frameworks in das Projekt kopiert und relative Pfade werden festgelegt. Ist dies nicht der Fall, wird ein absoluter Pfad für den externen Pfad festgelegt, der bei der Entfernung unterbrochen wird. Es wird empfohlen, beim Importieren von Realm in ein Projekt die Option "Objekte kopieren, falls erforderlich" zu aktivieren. :) – TiM
Es wurde in meinem Fall überprüft –