为啥 React Native iOS 模拟器的重新加载快捷方式有时会停止工作?

Posted

技术标签:

【中文标题】为啥 React Native iOS 模拟器的重新加载快捷方式有时会停止工作?【英文标题】:Why does React Native iOS emulator's reload shortcut sometimes stop working?为什么 React Native iOS 模拟器的重新加载快捷方式有时会停止工作? 【发布时间】:2020-08-07 02:24:56 【问题描述】:

有时,用于重新加载 React Native ios 模拟器的 Cmd+R 键盘快捷键停止工作。 Cmd+D 打开开发人员菜单的命令仍然有效,我可以从那里重新加载,当我关闭并重新运行模拟器时,Cmd+R 再次工作,但我只是好奇为什么它可能会停止工作.

有人有什么见解吗?

【问题讨论】:

【参考方案1】:

我也有同样的问题。似乎是 iOS 13.3+ 模拟器问题,您可以在此线程中看到:

iOS Simulator CMD+R CMD+D Shake doesn't work at all after some time

作为替代方案,command + ctrl + z 仍可用于访问开发菜单。

【讨论】:

【参考方案2】:

要使cmd-R 再次工作,请按cmd-option-K

这对应于使用菜单栏并选择I/OInputsend keyboard input to device。我怀疑如果没有这个设置,cmd-R 会被模拟器解释为Record Screen(并且该命令通常被禁用)。

Source of solution

【讨论】:

【参考方案3】:

请检查以下选项,它会对您有所帮助。

Reload app in iOS simulator using Command-R not working

command + ctrl + z 是备用选项

【讨论】:

以上是关于为啥 React Native iOS 模拟器的重新加载快捷方式有时会停止工作?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我不能运行我的 React Native 项目?

为啥 React-Native 无法在与 Expo 的 Android 连接上启动项目?

为啥我不能在 ios 设备上关闭并重新打开 react-native 调试?

为啥我们不在 react-native 中 gitignore ios/ 和 android/

React-native 无法打开 ios 模拟器调试菜单

为啥 React Native Picker 不会在 iOS 上显示?