默认使用React Native打开iOS iPad模拟器
问题描述:
默认情况下,当您测试React Native应用程序时,模拟器是iPhone。 我知道有是--simulator标志:默认使用React Native打开iOS iPad模拟器
react-native run-ios --simulator 'iPad 2'
好了,但如何在默认情况下没有这个标志的ipad模拟...
谢谢!
答
简短的回答是,你不能用default: 'iPhone 6'
改变它,因为默认模拟器值在runIOS.js编码,特别是在line 35,这意味着,如果没有指定--simulator
标志,它永远是iPhone 6
从这里我认为你有4个选择:
继续使用
--simulator
标志。为
react-native run-ios --simulator 'iPad 2'
创建一个别名,类似alias rnrii=react-native run-ios --simulator 'iPad 2'
,它实质上是命令的快捷方式。查找runIOS.js本地(可能在某处
/usr/local/lib/node_modules
和修改默认仿真选项与当地一些反应母语-CLI配置上来,试图得到它合并到
facebook/react-native
回购。
答
你还可使用“脚本”的package.json的一部分:
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"ipad": "react-native run-ios --simulator 'iPad Air'"
}
,然后运行:npm run ipad