无法使用iOS模拟器运行我的项目
问题,
找不到iPhone 6(或X或任何其他)模拟器
XCODE: 10.2
react-native: 0.52
react: ^16.0.0-alpha.12
这是我的findMatchingSimulator.js
的{{1}}
/ ** *版权所有(c)2015年至今,Facebook,Inc.。 * 版权所有。 * *此源代码根据BSD样式许可获得许可,该许可可在 *此源树的根目录中的LICENSE文件。额外补助 *专利权可以在同一目录的PATENTS文件中找到。* * / “严格使用”;
/ ** *接收已解析的模拟器列表和所需的名称,并返回具有匹配模拟器的对象。 * *如果SimulatorName参数为null,我们将进入默认模式并返回当前启动的模拟器,或者 *没有启动,它将是列表中的第一个。 *
nodemodules/react-native/local-cli/runIOS:
我尝试了不同的方法,但是没有任何帮助。 可用设备列表将iPhone指定为“不可用”
答案 0 :(得分:5)
更改此行:
if (version.indexOf('iOS') !== 0) {
对此:
if (version.indexOf('com.apple.CoreSimulator.SimRuntime.iOS') !== 0) {
xcode最近进行了更改,并且模拟器名称现在带有前缀。这为我解决了。