2016-07-06 3 views

Antwort

3

Kurze Antwort ist, dass man es nicht ändern kann, da der Standard-Simulator Wert in runIOS.js codiert ist, besonders in line 35 mit default: 'iPhone 6', was bedeutet, dass, wenn --simulator Flag nicht angegeben ist, wird es immer iPhone sein 6.

von hier denke ich, haben Sie 4 Optionen:

  1. Halten mit --simulator Flagge.

  2. Erstellen Sie einen Alias ​​für react-native run-ios --simulator 'iPad 2', etwas wie alias rnrii=react-native run-ios --simulator 'iPad 2', die im Wesentlichen eine Abkürzung für den Befehl ist.

  3. Suche runIOS.js lokal (wahrscheinlich irgendwo in /usr/local/lib/node_modules und Standard-Simulator Option

  4. Kommen Sie mit einigen lokalen reagieren-native-cli Konfigurationen ändern und versuchen, es in facebook/react-native Repo verschmolzen zu bekommen.

6

Sie könnten auch „Skripte“ Teil package.json verwenden:

"scripts": { 
    "start": "node node_modules/react-native/local-cli/cli.js start", 
    "ipad": "react-native run-ios --simulator 'iPad Air'" 
} 

Und dann laufen : npm run ipad

1

Stellen Sie sicher, dass Simulator erste

Sie öffnen von {YourApp}/ios/{} YourApp Xcodeproj

Wählen Sie dann den Standard Simulator Sie wollen, und dann bauen die Xcode-Projekt kann schließen die Anwendung wird es auf dem neuen Simulator laufen.

dann können Sie reactive-native run-ios verwenden und es wird auf dem neuen Standard laufen!

enter image description here