2

如何在不重建项目的情况下运行应用程序(当然应用程序已安装在之前运行的相关模拟器上)

我在 iOS(例如)上运行应用程序,如下所示:

react-native run-ios --simulator='iPhone 8'

4

2 回答 2

4

感谢这篇文章,我找到了这个命令:

xcrun simctl launch booted <APP_BUNDLE_ID>

它将启动预先安装在当前运行模拟器上的应用程序(如果我们有 2 个或更多模拟器同时运行,我们需要根据其模拟器 ID 选择一个)。

于 2018-02-02T19:32:30.520 回答
2

取决于你想要做什么。如果您只需要重新加载,那么您可以通过 @Kraylog 所说的开发人员菜单来完成。或者,⌘R如果应用程序已经打开并正在运行,则通过。

如果您已经关闭了 packager/metro bundler,那么您需要从react-native start. 然后,您应该能够只需单击模拟器中的应用程序图标即可运行它+根据需要如上所述重新加载。

于 2018-01-31T15:03:45.260 回答