2017-07-19 6 views
0

Ich versuche, meine App für React Native iOS zu bauen, aber der Packer kann nicht ausgeführt werden, da React Native nur Port 8081 hört und Port 8081 von McAfee genommen wird, die nicht entfernt werden kann. Wie kann ich React Native ausführen, ohne den Packer zu benutzen?Reagieren Native iOS ohne Packager

Jede Hilfe wird geschätzt!

+0

Mögliche Duplikat [reagieren nativen - Hafen 8081 bereits im Einsatz, Verpackers entweder nicht läuft oder nicht korrekt Befehl/bin/sh mit Exit-Code fehlgeschlagen Lauf 2] (https://stackoverflow.com/ Fragen/30216417/react-native-port-8081-bereits-in-use-packager-is-not-running-or-not-r) –

+0

Das Duplikat kann auch ein bisschen veraltet sein, wenn es nicht ' t arbeiten, sehen Sie sich die Kommentare im Issue Tracker an, die sich mit genau diesem Problem befassen (McAfee nimmt den Port). Siehe [dies] (https://github.com/facebook/react-native/issues/10715) und [dies] (https://github.com/facebook/react-native/issues/14293) und [dies] (https://github.com/facebook/react-native/issues/9145). Das Problem ist noch nicht abgeschlossen, aber das Problem ist im Allgemeinen das gleiche wie in der SO-Antwort. Sie müssen möglicherweise nur einige andere Dateien bearbeiten/den Startbefehl ändern. –

Antwort

0

Versuchen Sie das Freigabeschema. Ich denke, es funktioniert ohne einen Verpacker zu verwenden.

https://facebook.github.io/react-native/docs/running-on-device.html#2-configure-release-scheme

+0

Wenn ich das Freigabeschema verwende und auf Produkt -> Build klicke, beende ich mit einem Fehler: Verbindung zum localhost-Port 8081 [tcp/sunproxyadmin] erfolgreich! Port 8081 wird bereits verwendet, der Packager läuft nicht oder läuft nicht korrekt Command/bin/sh ist mit Exitcode 2 fehlgeschlagen – AdeptLearner

Verwandte Themen