WebSocket-Verbindung mit Fehler fehlgeschlagen Fehlerdomäne = NSPOSIXErrorDomain Code = 61 beim Versuch, react-native auf physischem iOS-Gerät auszuführen. Es funktioniert auf Laufsimulator. DieseReactive Native iOS-Debugging Physische Einheit WebSocket-Verbindungsfehler
ist kein Duplikat Post. Ich habe alle anderen Stack-Überlauf-Posts mit ähnlichen Problemen gelesen und ihre Vorschläge ausprobiert, keine von ihnen löst dieses Problem (einige sind veraltet und verursachen tatsächlich zusätzliche Probleme).
- Reagieren Packager läuft auf
port 8081
- Ich bin auf dem gleichen WiFi-Netzwerk und ohne Firewall-Probleme zu verhindern mit dem Entwicklungsserver zu kommunizieren . Ich kann Safari auf dem Gerät öffnen und den Entwicklungsserver per IP-Host-Rechner IP-Adresse laden.
ich Wächter gelöscht haben, mit
watchman watch-del-all
Versuch
RCTWebSocketExecutor.m
zu ändern meine Host-Rechner die IP-Adresse anstelle von localhost verwenden nicht funktioniert und verhindert, dass die Pre-Bundle-Datei geladen wird. Tu das NICHT. Es ist eine veraltete Empfehlung aus alter Dokumentation auf der reaktionsnativen Site.Versucht, sauber zu laufen & Erneut in XCode bauen, XCode neu starten, Maschine neu starten, die App vom Gerät löschen und neu installieren.
aktualisiert
jsCodelocation
der folgenden funktioniert auch nicht.
jsCodeLocation = [NSURL URLWithString:@"http://xx.xx.110.78:8081/index.ios.bundle?platform=ios&dev=true"];
ich aus Ideen bin für immer Debugging wieder arbeiten ... Ich muss ein Problem auf Github mit dem reagieren-native Team öffnen kann könnte, aber da sein, etwas, was ich bin fehlt.
Nein hört nicht bei ' Building Dependency Graph' auf. Wenn ich die App aktualisiere, kann ich ' Anfrage: /index.ios.bundle? Platform = ios & dev = true & minify = false sehen, so dass die App in der Lage ist, mit dem Server auf irgendeiner Ebene zu kommunizieren. –
digitaldavenyc