如何在Xcode 7 Beta 5中安装iOS 7及更高版本的模拟器?

35

我想在iOS 7及更高版本上测试我的应用程序。唯一的测试方法是使用模拟器。但是,在将我的Xcode升级到7 Beta后,我看到了iOS 8.1、8.2、8.3,但却收到一个错误消息,说它们没有找到。iOS 7不存在。是否有任何方法可以在Xcode 7 beta 5中安装旧的操作系统模拟器?

输入图像描述

输入图像描述

输入图像描述


请详细说明您的“找不到错误”评论。请提供显示确切错误对话框的屏幕截图,并指出显示错误的应用程序。 - Jeremy Huddleston Sequoia
我已经附上了包括错误的截图。有什么建议吗? - oyalhi
1
看起来你使用的是旧版(Xcode 6)的8.3模拟器运行时,其中liblauch_sim.dylib没有以可用于Xcode 7新安全要求的方式进行签名。有适用于Xcode 7的更新版本可用。它们应该显示在首选项面板中。显然它们没有。请提交一个雷达报告,并在此处留下评论和雷达号码。前往http://bugreport.apple.com。 - Jeremy Huddleston Sequoia
有人知道吗,是否可以通过USB电缆从运行iOS 7的iPhone 4进行调试? - Brian Birtle
3个回答

40

可以通过Xcode的偏好设置下载旧版本模拟器运行库。

前往Xcode -> 偏好设置 -> 下载,即可查看兼容的旧版模拟器运行库列表。

El Capitan支持iOS 8.1及更高版本的运行库。

Yosemite支持iOS 7.1及更高版本的运行库。

Xcode发布说明中提到了已知问题,这会导致iOS 7.1模拟器运行库无法在Xcode 7中工作。

因此,您目前无法在Xcode 7中使用iOS 7.1模拟器运行库。


1
Xcode -> 首选项 -> 下载显示空列表。它只显示已下载的文档。我相信我不小心删除了它们,现在无法再次下载它们。 - oyalhi
8
你的回答有矛盾之处;一开始,你声称可以从首选项中安装模拟器,然后又声称在 Xcode 7 上不可能实现。 - Zorayr
1
@Zorayr 这并不矛盾。你可以下载8.x遗留版模拟器,而不是7.1。 - Jeremy Huddleston Sequoia
5
更新答案,明确指出目前没有办法在Xcode 7上安装iOS7.x模拟器 - 如果你找到了方法,我很想知道。 - Zorayr
2
在你修改之前,答案是正确且更加详尽的。 - Jeremy Huddleston Sequoia
显示剩余2条评论

0

点击设备选择选项卡,然后点击更多模拟器,接着您可以从新打开的窗口中选择并安装iOS模拟器。


-2
你可以下载它,或者如果你已经有了旧版本的Xcode,那么你必须从窗口 > 设备中进行管理。

enter image description here

enter image description here


我点击窗口->设备。接下来,你怎样进入创建新模拟器屏幕? - oyalhi
点击下面的加号按钮 - Mehul
是的。但这对我没有帮助。我可以创建任意数量的模拟器,但它们无法正常工作。我认为文件丢失了,而且它也不让我下载它们。 - oyalhi
请先删除Xcode并安装新的,下载最新版本并安装,然后按照步骤操作。这样可能会起作用。 - Mehul
尝试一次。然后通知我,我将帮助您找到另一个解决方案。 - Mehul

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