默认情况下,当我运行React Native
应用程序WebStorm
时,启动iPhone X
模拟器。 WebStorm的React Native documentation指出:
如果您选中了
Build and launch
复选框,请选择目标 平台Android
或iOS
。根据您的选择,WebStorm
将运行react-native run-ios
或react-native run-android.
(可选)键入要传递给React Native的参数,例如 例如,通过
‑‑simulator
标志指定模拟器类型:‑‑simulator="iPhone 4s"
。
我将标志设置为iPhone Xs Max
,如下所示:
但是它仍在启动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。
我该如何更改?
答案 0 :(得分:2)
我发现了问题。错误的是标志模拟器破折号。当我从文档中复制代码时,它带有短破折号‑‑simulator
。正确的应该是--simulator
。