在不使用 xcode react-native 的情况下更改设备

Posted

技术标签:

【中文标题】在不使用 xcode react-native 的情况下更改设备【英文标题】:Change device without using xcode react-native 【发布时间】:2016-11-03 09:07:31 【问题描述】:

我正在使用 react-native 版本 .28 并创建了一个运行良好的项目。

我可以从 xcode 和其他命令通过两种方式运行它:react-native run-ios

但是我不想用Xcode,只想用命令,但是通过命令只能选择一个默认设备:Iphone 6(9.2)

如何更换设备?

【问题讨论】:

React Native Change Default iOS Simulator Device的可能重复 @DanielBasedow 我的问题完全不同,我想知道如何将设备从 iphone 5s 更改为 6? 你所说的“改变”是什么意思?如果要在 iPhone 5s 上运行,请使用 react-native run-ios --simulator="iPhone 5s" 如果要在 iPhone 6 上运行,请键入 react-native run-ios --simulator="iPhone 6" 【参考方案1】:

是的,您可以通过运行来更改设备:

react-native run-ios --simulator="iPhone 6" 

或者如果您想将其设为默认值,您可以在 ~/.bash_profile 文件中创建一个别名:

alias rn-iphone6="react-native run-ios  --simulator \"iPhone 6\""

然后通过创建的别名运行它:

rn-iphone6

【讨论】:

以上是关于在不使用 xcode react-native 的情况下更改设备的主要内容,如果未能解决你的问题,请参考以下文章

如何在不影响实时功能的情况下为 React 和 React-native 托管通用的 Firebase 后端代码?

react-native xcode 10.1“config.h”文件未找到

react-native AwesomeProject 的 Xcode 构建失败

react-native修改xcode项目名

有没有办法在不弹出的情况下删除 react-native 中的默认权限?

升级mac os和升级xcode后如何运行`npm react-native run-ios`?