如何使用Xcode 6模拟器在iOS 7上测试我的应用程序

4
我正在使用Xcode 6的模拟器测试我的应用程序,但我无法找到更改ios7的选项。目前只加载ios8,而我的部署目标设置为7。
此外,根据苹果公司发布的消息:
从2015年2月1日起,上传到App Store的新iOS应用程序必须包含64位支持,并使用包含在Xcode 6或更高版本中的iOS 8 SDK进行构建。要在项目中启用64位,请使用“标准体系结构”默认Xcode构建设置来构建具有32位和64位代码的单个二进制文件。
这是否意味着新的应用程序不能再在ios7上运行?
谢谢你的帮助。

所有的 iPhone 模拟器版本都不支持 iOS7(例如 iPhone 6/6+)。您是否下载了 iOS7 模拟器?(在偏好设置中)? - Larme
是的,我做了,但我不确定在模拟器中如何更改选项以加载ios7。 - Moo33
你是否已经下载了至少iOS7模拟器? - Larme
抱歉,伙计们,我的偏好设置中显示有iOS 7模拟器,我以为已经下载了。结果发现我需要点击箭头来下载它。谢谢你们抽出时间回复。 - Moo33
3个回答

2

首先,将部署目标更改为7。您可以在“部署信息”下的目标中更改部署目标。 转到Xcode首选项,选择下载选项卡并下载iOS7模拟器。 现在转到Xcode,您可以在目标设备列表上找到iOS7模拟器,如果没有,则退出并重新启动Xcode。 希望这能帮到您。


1
部署目标是您的应用程序预期运行的最低iOS版本。它影响应用程序的构建,而不是运行位置。您需要从运行目标菜单中选择一个iOS 7设备,然后进行Build&Run以在iOS 7设备上构建、安装和运行应用程序。
如果在运行目标菜单中没有iOS 7模拟器设备,请从Xcode -> 首选项 -> 下载中下载iOS 7运行时。

没有下载选项,有一个组件选项,但它不列出iOS 7模拟器。请参考此图片:https://dl.dropboxusercontent.com/u/79649352/Screen%20Shot%202016-08-19%20at%2012.19.01%20PM.png - swapnilagarwal
是的,选项卡已经重命名为“组件”(我想在Xcode 7中)。El Capitan或Sierra不支持iOS 7模拟器运行时。如果您仍在OS X Yosemite上,则只能下载iOS 7.1模拟器运行时。 - Jeremy Huddleston Sequoia

0

可以的,前往Xcode(7)偏好设置>选择组件,在这里你可以下载模拟器和文档。


这里仅支持iOS 8及以上版本。 - Nick

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