WebStorm:设置React Native的模拟器ID

时间:2019-04-17 09:24:30

标签: ios react-native ios-simulator webstorm

默认情况下,当我运行React Native应用程序WebStorm时,启动iPhone X模拟器。 WebStorm的React Native documentation指出:

  

如果您选中了Build and launch复选框,请选择目标   平台AndroidiOS。根据您的选择,WebStorm将运行   react-native run-iosreact-native run-android.

     

(可选)键入要传递给React Native的参数,例如   例如,通过‑‑simulator标志指定模拟器类型:   ‑‑simulator="iPhone 4s"

我将标志设置为iPhone Xs Max,如下所示:

enter image description here

但是它仍在启动iPhone X:

react-native-cli run-ios "‑‑simulator=iPhone Xs Max"
info Found Xcode project MyProject.xcodeproj
info Building using "xcodebuild -project MyProject.xcodeproj -configuration Debug
    -scheme MyProject 
    -destination id=0299DF16-DD84-40FB-8B37-55FC7EFCE271
    -derivedDataPath build/MyProject"

ID 0299DF16-DD84-40FB-8B37-55FC7EFCE271是iPhone X的ID。

我该如何更改?

1 个答案:

答案 0 :(得分:2)

我发现了问题。错误的是标志模拟器破折号。当我从文档中复制代码时,它带有短破折号‑‑simulator。正确的应该是--simulator