2016-06-21 11 views
0

内部のデフォルトのiOSデバイスをiPhone 6、出力の一部に何らかの理由でデバイス・シミュレータは、常にデフォルトで反応するネイティブアプリケーションを実行している場合:はネイティブリアクト:シミュレータ

$ react-native run-ios 
Found Xcode project AwesomeProject.xcodeproj 
Launching iPhone 6 (9.3)... 

デバイスのみHardware>Deviceメニューから変更することができますいったんシミュレータが実行されると、

シミュレータ内で以前のバージョンのiPhoneを使用するようにXcodeを設定しましたが、IDE内でのみ動作し、CLIでは動作しません。

CLIでreact-nativeを実行しているときにデフォルトのiOSデバイスを変更するにはどうすればよいですか?

+0

可能な重複:

node_modules/react-native/local-cli/runIOS/runIOS.js

このブロックは、iOSシミュレータ、Xcodeのスキームとルートプロジェクトの場所を設定するのに便利です[デフォルトのiOSシミュレータデバイスにネイティブに変更する](http://stackoverflow.com/questions/37328942/react-native-change-default-ios-simulator-device) –

答えて

0

このファイルを変更して、デフォルト値を設定することが可能である:の

const args = parseCommandLine([ 
    { 
     command: 'simulator', 
     description: 'Explicitly set simulator to use', 
     type: 'string', 
     required: false, 
     default: 'iPhone 6', 
    }, { 
     command: 'scheme', 
     description: 'Explicitly set Xcode scheme to use', 
     type: 'string', 
     required: false, 
    }, { 
     command: 'project-path', 
     description: 'Path relative to project root where the Xcode project (.xcodeproj) lives. The default is \'ios\'.', 
     type: 'string', 
     required: false, 
     default: 'ios', 
    } 
    ], argv); 
1

現在、デフォルトを設定する方法はないようです。 あなたはこのthreadで説明したように、カスタムsimualtor上で実行するために、この

react-native run-ios --simulator="iPhone 5" 

を使用することができます。

関連する問題