Reactネイティブアプリをテストすると、シミュレータはデフォルトでiPhoneになります。 私は--simulatorフラグがあると知っている:オープンiOS iPadシミュレータ、React Nativeがデフォルトで
react-native run-ios --simulator 'iPad 2'
[OK]を、どのようにこのフラグせずに、デフォルトでのiPadをシミュレートするために、...
ありがとうございました!
Reactネイティブアプリをテストすると、シミュレータはデフォルトでiPhoneになります。 私は--simulatorフラグがあると知っている:オープンiOS iPadシミュレータ、React Nativeがデフォルトで
react-native run-ios --simulator 'iPad 2'
[OK]を、どのようにこのフラグせずに、デフォルトでのiPadをシミュレートするために、...
ありがとうございました!
短い答えは、デフォルトのシミュレータ値はrunIOS.jsでエンコードされているので、あなたが--simulator
フラグが指定されていない場合、それは常にiPhone 6
になることを意味し、特にdefault: 'iPhone 6'
とline 35で、それを変更することはできませんということですここから4つのオプションがあると思います:
フラグを使用してください。--simulator
フラグを保持してください。
react-native run-ios --simulator 'iPad 2'
などの別名を作成します。これは、コマンドの略称であるalias rnrii=react-native run-ios --simulator 'iPad 2'
のようなものです。
おそらくどこか/usr/local/lib/node_modules
で(ローカルrunIOS.jsを見つけ、デフォルトのシミュレータオプション
は、いくつかのローカル反応-ネイティブ-CLI構成思い付く、それはfacebook/react-native
レポにマージなってみてください。
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"ipad": "react-native run-ios --simulator 'iPad Air'"
}
し、実行:
あなたにも、「スクリプト」package.jsonの一部を使用することができます:npm run ipad