【问题标题】:Change default running simulator - react-native?更改默认运行模拟器 - react-native?
【发布时间】:2020-02-10 08:56:56
【问题描述】:

我想在构建我的应用程序时更改默认模拟器,

我正在尝试运行这个命令react-native run-ios --simulator='iPhone XR'

但它无视我 :D 只是启动 iPhone X 我不知道为什么?

当我打开 Xcode 并选择我想要的模拟器然后按运行图标时它工作正常,但我不需要每次构建我的应用程序时都打开 Xcode,它是 hart 我的电脑

【问题讨论】:

标签: ios xcode react-native react-native-ios


【解决方案1】:

您尝试使用的模拟器可能在您的模拟器列表中不可用。 您可以使用以下命令查看模拟器列表:

 xcrun simctl list

此外,您可以使用命令从列表中启动模拟器,而无需打开 xcode,例如:

 xcrun simctl boot 4050BA57-C65E-4EDD-9CB3-38AAA9379912

4050BA57-C65E-4EDD-9CB3-38AAA9379912 是您将从列表中获取的模拟器的 UUID。

使用 React Native 更改默认模拟器,您可以尝试从 node-modules/react-native/local-cli/runIOS.js 文件更改 --simulator 选项的值

默认是这样的:

{
    command: '--simulator [string]',
    description: 'Explicitly set simulator to use',
    default: 'iPhone Xʀ',
  } 

您可以将 iPhone Xʀ 更改为您所需的模拟器。

当您在node-modules 中进行这些更改时,它可能会在npm or yarn install 之后发生更改或影响。

【讨论】:

    猜你喜欢
    • 2016-09-16
    • 2021-05-25
    • 2016-10-22
    • 2019-05-07
    • 1970-01-01
    • 1970-01-01
    • 2016-11-08
    • 2017-09-27
    • 2016-11-29
    相关资源
    最近更新 更多