运行react-native run-ios时不进行构建

3

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

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

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

2个回答

4

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

xcrun simctl launch booted <APP_BUNDLE_ID>

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


2

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

如果你关闭了打包器/ Metro Bundler,那么你需要使用 react-native start 来启动它。然后,你应该能够在模拟器中点击应用程序图标以运行它,并根据需要进行重新加载。


谢谢,我需要命令行工具/命令(或react-native-cli的一部分)来运行应用程序而无需构建它。 - gran33

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接