ich einige Probleme mit Berechtigungen auf dem ursprünglichen reagieren native App-Verzeichnis hätte und beschlossen, meine Js-Dateien in einem separaten Ordner als Backup zu speichern und neu erstellen die Projekt im selben Verzeichnis von Grund auf neu, in der Hoffnung, das Problem zu lösen.Xcode Fehler, wenn ein Reagieren Mutter Projekt auf Simulator oder ein Gerät zu bauen versuchen
Die neuen reagieren nativen Projekt scheint erfolgreich erstellt worden zu sein, wie ich in der Lage war die grundlegende app im Simulator zu bauen und zu testen. Ich habe dann meine gesicherten .js-Dateien erneut importiert und eine bestimmte Bibliothek verknüpft, die ich auch in xcode verwende. Wenn ich versuche, das Projekt jetzt von Xcode zu bauen, zu meinem iphone, erhalte ich den Fehler unten:
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_RCTEventEmitter", referenced from:
_OBJC_CLASS_$_RCTKeyboardObserver in libReact.a(RCTKeyboardObserver.o)
"_OBJC_METACLASS_$_RCTEventEmitter", referenced from:
_OBJC_METACLASS_$_RCTKeyboardObserver in libReact.a(RCTKeyboardObserver.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ich mich um und sah und erwähnen einige Hinweise gefunden, dass ich vielleicht eine .m-Datei fehlt aber das scheint mir etwas komisch, da ich dieses Projekt von Grund auf neu erstellt habe, aber könnte es sein, dass sich die Dinge beim Importieren meiner .js-Dateien geändert haben?
Ich wurde auch gesagt, ein Upgrade nativen 0,26 zu reagieren - das Upgrade passiert ist, aber das Problem ist immer noch da.
Diese App früher verwendet, so dass ich nicht wirklich finden kann, woher das Problem kommt.
Jede Hilfe wird sehr geschätzt.
Danke!
Thanks for sharing! – pol6880