我想构建一个运行ios 12.0的iPhone 6模拟器。由于某些原因,尽管它显示在“模拟器”窗口中:
[
它没有出现在Xcode主界面的可运行模拟器列表中:
当我使用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模拟器。