OSX 10.10.1 Xcode 6.3或6.3.1 xcodebuild版本“Xcode 6.3.1”
这发生在一台机器上,我认为这是一个侥幸。现在发生在两台机器上。我遵循了建议 Why aren't simulators showing in the Xcode 6.3.1 scheme selector?
无济于事。以下是我在命令行中看到的内容:
xcodebuild -showsdks
iOS Simulator SDKs:
Simulator - iOS 8.3 -sdk iphonesimulator8.3
在“xcode GUI - > prefs - > Downloads”
中iOS 8.2 Sim (checkmark)
iOS 8.1 Sim (checkmark)
iOS 7.1 Sim (checkmark)
在ios sim应用程序中的(从Xcode打开 - >打开开发工具 - > ios sim)
在“硬件 - >设备”下拉菜单中,我看到了
iOS 7.1 > (lots of choices)
iOS 8.1 > (lots of choices)
iOS 8.2 > (lots of choices)
iOS 8.3 > (lots of choices)
因此Xcode GUI通常与自己一致,但我需要从命令行以编程方式构建并启动所有这些iOS sims,但xcodebuild没有看到所有可用的模拟器。
答案 0 :(得分:2)
忽略xcodebuild -showsdks
告诉你的内容。您将SDK与目的地混淆。模拟器是目的地。
了解您所使用的模拟器的方法是xcrun simctl list
。
通过xcodebuild
选项告诉-destination
要构建的目标位置的方法。您可以构建和指定与项目的部署设置兼容的任何模拟器。