反应原生的run-ios没有构建

时间:2018-01-31 14:55:31

标签: react-native react-native-cli

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

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

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

3 个答案:

答案 0 :(得分:2)

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

如果您关闭了packager / metro bundler,那么您希望以react-native start启动它。然后,您应该只需单击模拟器中的应用程序图标即可运行它,并根据需要重新加载。

答案 1 :(得分:1)

感谢this post,我找到了这个命令:

xcrun simctl launch booted <APP_BUNDLE_ID>

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

答案 2 :(得分:0)

如果您的更改仅在JavaScript文件中,请通过开发人员菜单重新加载您的应用(在Mac上为⌘M)。