2016-04-04 6 views
1

Ich kann mein Dev-Menü nicht über CMD + D öffnen oder über CMD + R neu laden. Es hat einfach aufgehört zu arbeiten, ohne dass ich wissentlich etwas verändert habe.Kann das Dev-Menü nicht über CMD + D öffnen oder über CMD + R neu laden

Einige weitere Informationen:

  • schütteln Geste funktioniert immer noch, aber nicht immer
  • Live-reload funktioniert nur, wenn Schüttelbewegung
  • Unabhängig von Build über react-native run-ios oder über xCode
  • RN22 arbeitet. 0 und rn23.0-rc
  • dasselbe Verhalten nach react-native init newProject
  • Ich benutze den Arbeitsbereich Datei

Was ich versucht habe, es zu beheben:

  • versucht, andere Simulatoren
  • Herabstufung/Upgrades von einer Version
  • react-native upgrade lief und sagte yes zu jeder überschreiben
  • komplette Neuinstallation von Alle NPM-Module
  • Setzen Sie den Simulator zurück
  • bereinigter Build
  • Neustart
+0

Kann in xCode sein, dass Sie in 'Release' Konfiguration sind? – Cherniv

+0

@Cherniv, meinst du unter Produkte => Schema => Schema bearbeiten => Ausführen? Das ist immer noch unter Debug – ThorbenA

Antwort

4

Haben Sie versucht, auf die Hardware der Simulatoren zuzugreifen?

Simulator> Hardware> Tastatur> Connect Hardware-Tastatur

+0

danke, also da ist die Abkürzung, die ich versehentlich gedrückt haben muss. Ich frage mich immer noch, warum es nicht auf "Inhalt und Einstellungen zurücksetzen" zurückgesetzt wurde. – ThorbenA

0

ich ein ähnliches Problem hatte (allerdings auf einem Android-Emulator auf einem Windows-Rechner, aber ich werde es nur hier posten, wenn jemand diese Frage hat). Grundsätzlich passiert es nach dem Aktivieren/Deaktivieren der Num-Sperre. Versuchen Sie, Ihre Num-Sperre umzuschalten und sehen Sie, ob das hilft?

+0

danke, aber es gibt keinen solchen Schlüssel auf einem Mac. Außerdem funktioniert CMD + R problemlos in Chrome, z. – ThorbenA

1

Wenn Sie eine benutzerdefinierte Konfiguration anders als Debug verwenden und Sie verwenden Cocoapods, stellen Sie sicher, dass die Podfile gibt an, dass diese Konfiguration eine debug Konfiguration sein sollte. Standardmäßig wird eine release Konfiguration angenommen. Fügen Sie die folgende Zeile am Anfang Ihrer Podfile (vorausgesetzt, Ihre benutzerdefinierte Konfiguration "Staging" genannt):

Für pre-1.0 Cocoapods verwenden xcodeproj:

xcodeproj 'MyProject', 'Staging' => :debug 

Für Cocoapods 1.0+ project verwenden:

project 'MyProject', 'Staging' => :debug 

Dann die Pods.xcodeproj Datei erhalten zu aktualisieren:

rm -rf Pods/ 
pod install 

Dadurch wird sichergestellt, dass das DEBUG=1 Präprozessor-Makro für die Staging-Konfiguration für das Pods-Projekt festgelegt ist.