当部署目标设置为8.3时,iOS模拟器不可用。

5
我对Xcode还不太熟悉,但最近遇到了一个让我感到困惑的问题。据我所知,在更新到10.10.3和Xcode 6.3之后,我创建的所有新项目都没有iOS模拟器可用。如果我将部署目标从8.3改回8.2,则它们再次可用。但只要我将其设置为8.3的部署目标,我只能看到“iOS设备”,而没有列出任何iOS模拟器。
我已经尝试删除和重新安装Xcode,但结果仍然相同。是否还有其他人遇到此问题,并且是否知道如何解决?

2
每次我升级Xcode,都必须重新下载模拟器。Xcode -> 首选项 -> 下载 -> 组件。 - kenleycapps
很遗憾,从组合安装程序重新安装操作系统对我没有帮助。然而,我决定尝试设置一个全新的用户账户,以查看问题是系统相关还是个人配置文件相关。结果发现新用户可以正常工作,因此我还清理了~/Library/ Developer和Caches中的Xcode文件,并在重新启动Xcode时,模拟器恢复了正常。我不确定问题具体出在哪里,但似乎是在家目录下的这两个文件夹中的一个。 - Bill Matthews
1
@kenleycapps 并不是说我以前自己需要做这一步骤,正如你所说,我确实注意到在Xcode的首选项中有下载它们的选项。然而,在那里只有旧版的iOS模拟器(8.2、8.1、7.1)可供选择。没有8.3的选项。这就是为什么我继续查找的原因。 - Bill Matthews
我一直遇到同样的问题,但似乎找不到答案。 - chinjazz
2个回答

1
我遇到了与原帖作者(比尔·马修斯)类似的问题。在我的MacPro(早期09年),但不是我的MacBookAir - 两者都运行10.10.3和新安装的Xcode 8.3(超过beta 3版本) - 我无法获得任何模拟器显示,无论iOS构建目标如何。(临时解决方法是从“产品”菜单中选择真实设备进行调试 ->“目标”->“不合格设备”-> {我的iPhone}。)
我尝试删除~/Library/Developer中的模拟器,但无法重新安装它们;即使在重启后,首选项->下载->组件会将它们显示为已安装/勾选,尽管已被删除。即使在删除组件文件夹和~/Library/Caches/com.apple.dt.Xcode/Downloads并重新启动后,结果仍然相同。与比尔·马修斯(Mazel Tov!)不同,即使删除了所有~/Library/Developer,结果仍然相同。
为了谨慎起见,我从组合更新程序(而不是AppStore)重新安装了10.10.3,然后从developer.apple.com(而不是AppStore)安装了Xcode 8.3。
这对我有用。您的情况可能会有所不同。

1
请将评论作为评论发布,如果您无法实际给出如何解决问题的答案。 - Sami Kuhmonen
请将您的帖子作为完整答案进行编辑(例如:我在MacPro上重现了错误[...]这并不好玩,但我尝试了渐进式[...]),否则可能会被删除。 - Tom Tom

0

我曾经遇到过同样的问题。如果你正在使用 fastlane,最简单的方法是使用以下命令。

fastlane snapshot reset_simulators

之后我能够看到最新的模拟器。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接