执行此命令时:
react-native run-ios
我的应用程序在iPhone6模拟器设备中默认运行:
Found Xcode project RN.xcodeproj
Launching iPhone 6 (9.2)...
如何在默认情况下让应用程序在不同的模拟器设备(如iPhone5s)中运行?
执行此命令时:
react-native run-ios
我的应用程序在iPhone6模拟器设备中默认运行:
Found Xcode project RN.xcodeproj
Launching iPhone 6 (9.2)...
如何在默认情况下让应用程序在不同的模拟器设备(如iPhone5s)中运行?
当前回答
这里是改变iOS模拟器的新路径,你只需要改变
default: 'iPhone 6' or something else
路径:
<project_root>/node_modules/@react-native-community/cli/build/commands/runIOS/runIOS.js
其他回答
案例1: 它发生在登录屏幕上,我在TextInput上自动聚焦。注释掉了,一切恢复正常。
案例2: 与世博会!
更新XCode后,我一直在使用iPhone 12 Max模拟器,但我更喜欢iPhone 8。下面是我采取的步骤:
当模拟器聚焦时,转到文件->打开模拟器,并选择一个您希望作为默认的模拟器。 关闭旧的模拟器,关闭localhost:19002并使用ctr + C停止终端中的服务器。 运行npm start,然后按i。
现在它在你打开的模拟器上运行。
编码快乐!
对于RN 0.64.2,配置位于node_modules/@react-native-community/cli-platform-ios/build/commands/runIOS/index.js,您可以修改文件中的默认模拟器
这里是改变iOS模拟器的新路径,你只需要改变
default: 'iPhone 6' or something else
路径:
<project_root>/node_modules/@react-native-community/cli/build/commands/runIOS/runIOS.js
你也可以通过在你的包的scripts元素中添加一个条目来使用npm。json文件。如。
"launch-ios": "react-native run-ios --simulator \"iPad Air 2\""
然后使用这个:运行launch-ios
你可以使用
npx react-native run-ios --simulator="iPhone 14"
或者转到xcode,添加一个新的模拟器,名称为“iPhone 6(9.2)” (如果你不想每次都添加——simulator="iPhone 14")