我想用React Native在多个IOS模拟器中运行该应用程序,以便能够比较iPhone版本和iPad版本

我知道有人已经这么做了

但不幸的是,他没有提到他是如何做到的

推荐答案

使用MacOs终端,启动第一个模拟器:

  1. cd /Applications/Xcode.app/Contents/Developer/Applications
  2. open -n Simulator.app
  3. cd <your react native project>
  4. react-native run-ios

现在,启动第二个模拟器:

  1. cd /Applications/Xcode.app/Contents/Developer/Applications
  2. open -n Simulator.app
  3. 当出现"无法在当前状态下启动设备"时,单击"确定"
  4. Change simulator to be different than first simulator (e.g. Hardware -> Device -> iPhone 6s)
  5. cd <react-native project>
  6. react-native run-ios --simulator "iPhone 6s"(或步骤8中 Select 的任何模拟器).

注意:在最后一步中,您可以忽略终端输出,因为它表明它正在使用第一个模拟器硬件启动.事实上,它正在进入第二个模拟器(根据需要).

React-native相关问答推荐

无法在 React Native iOS 模拟器中按 URI 显示图像

找不到变量 atob

react-native 中的layout-only view removal优化是什么?

TabNavigator 中的 React Navigation 传递props

react-native app.js index.js

如何为 Picker 提供默认的Please select...选项?

如何将组件中的props传递给 FlatList renderItem

java.lang.UnsatisfiedLinkError:找不到要加载的 DSO:libfbjni.so 结果:0

react native如何访问文件系统?

使用 android 的应用中心分发时应用未安装错误

如何在 Expo 和 React Native 中使用绝对路径导入?

检测是否通过推送通知打开了 React Native iOS 应用

React Native Image 不显示,我该如何解决?

删除某些屏幕的顶部导航栏

如何将时刻日期转换为字符串并删除时刻对象

使用 typescript react-native - 如何使用来自 @react-navigation/native 的 useRoute 和 typescript

列之间的 React Native FlatList 分隔符

react-native 开始给出 Invalid 正则表达式无效错误

如何从 react-native-fbsdk 获取用户信息(邮箱、姓名等)?

使用 TouchableWithoutFeedback react-native onPress 不起作用