如何在不重建项目的情况下运行应用程序(当然应用程序安装在上次运行的相关模拟器上)
我在iOS上运行应用程序(例如):
react-native run-ios --simulator='iPhone 8'
答案 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)。