Xcode 11中没有比ios 13.0更早的模拟器

时间:2019-09-27 18:21:13

标签: ios xcode ios-simulator ios12 xcode11

我想构建一个运行ios 12.0的iPhone 6模拟器。由于某些原因,尽管它显示在“模拟器”窗口中:

[enter image description here]

它没有出现在Xcode主界面的可运行模拟器列表中:

enter image description here

当我使用xcrun simctl list devices --json列出可用的模拟器时,我可以看到iPhone 6模拟器可用(uuid已被编辑):

...
{
    "state" : "Shutdown",
    "isAvailable" : true,
    "name" : "iPhone 6",
    "udid" : "D61C****-****-****-****-************"
},
...

但是当我尝试使用带有xcodebuild -workspace Project.xcworkspace -configuration Debug -scheme Broccoli -destination id=D61C****-****-****-****-************ -derivedDataPath build/Project的命令行进行构建时,我得到了这个令人困惑的错误:

xcodebuild: error: Unable to find a destination matching the provided destination specifier:
    { id:D61C****-****-****-****-************ }

似乎Xcode 11无法识别运行任何版本低于13.0的ios的模拟器。这对我来说是个问题,因为我想运行自己的react-native project through vscode,出于某些可能的相关原因,它们将运行iPhone 6模拟器。

0 个答案:

没有答案