React native 使用Command-R在iOS模拟器中重新加载应用程序不工作

React native 使用Command-R在iOS模拟器中重新加载应用程序不工作,react-native,ios-simulator,React Native,Ios Simulator,我正在React native中使用TabBarIOS组件。如果我按Command-R,则不会重新加载应用程序。我使用“摇晃手势”显示菜单,然后单击上下文菜单上的“重新加载”以重新加载应用程序 有没有办法让Command-R在React native中使用TabBarIOS组件?请尝试按Command+K切换软件键盘。@burak karasoy comments help me,我在发布模式下构建的应用程序不允许热重新加载。要切换生成,您应该转到产品>方案>编辑方案,并选择调试以进行生成配置

我正在React native中使用TabBarIOS组件。如果我按Command-R,则不会重新加载应用程序。我使用“摇晃手势”显示菜单,然后单击上下文菜单上的“重新加载”以重新加载应用程序


有没有办法让Command-R在React native中使用TabBarIOS组件?

请尝试按Command+K切换软件键盘。

@burak karasoy comments help me,我在发布模式下构建的应用程序不允许热重新加载。要切换生成,您应该转到产品>方案>编辑方案,并选择调试以进行生成配置

更新:有时⌘ + R或⌘ + D不能正常工作,但您始终可以使用
Shake
选项


当我遇到这个问题时,我从一开始就遇到了,所以可能不是因为某个特定的组件。但是,它可能也适用于您:

在iOS模拟器处于焦点的情况下,选择菜单项“硬件>键盘>向设备发送菜单键盘快捷键”


此外,我使用了Colemak键盘布局,发现在做出上面的选择之后,我还必须使用打印在键盘键上的R来进行选择⌘ + R命令,而不是基于Colemak布局使用的命令。

您是否尝试选中“连接硬件键盘”选项。
在硬件->键盘菜单下?

首先使用
⇧+⌘+K

然后使用
⌘+R


希望它能工作

尝试使用模拟器菜单向设备发送键盘输入

I/O
Input
将键盘输入发送到设备

Ctrl+Cmd+Z将模拟一种震动,该震动将打开开发者菜单,而不管您是否打开或关闭了
I/O
将键盘输入发送到设备

Cmd+R/Cmd+D/。。。仅当选中“将键盘输入发送到设备”时,才会工作


官方文件:

cmd+r
cmd+d
根据我的经验,只是间歇性地无法工作。有时我需要按cmd+r 4-5次才能刷新

“摇晃”选项似乎一直有效。因此,我设置了键盘大师,将
cmd+d
重新映射到
ctrl+cmd+z
,并将
cmd+r
重新映射到:

  • ctrl+cmd+z
  • 暂停。5秒钟后,菜单才会出现
  • 单击
    重新加载
    按钮图像

  • 这是非常一致的工作。如果您不使用键盘大师,我建议您在其他命令不适合您的情况下始终使用
    ctrl+cmd+z
    。尽管我希望他们会

    确保应用程序以调试模式安装在模拟器上,而不是释放模式。勾选为图像:我相信这也取决于选择了硬件>键盘>连接硬件键盘,但这在默认情况下对我来说已经是打开的。这似乎使一些事情松动,并使其响应更好一些,但在试图从模拟器中切换时,也破坏了命令选项卡。我再次取消选中该选项,似乎Command-R继续响应。哦,苹果。在我为模拟器版本11.4(921.9)、SimulatorKit 581.9、CoreSimulator 704.12选择I/O>Send Keyboard Input to Device(I/O>Input>Send Keyboard Input to Device)后,它开始工作