在 Xcode 6 中在 iOS 6 模拟器中运行应用程序

46

我的应用程序支持iOS 6.1。我该如何在Xcode 6中查找并安装该模拟器?


14
对于 Xcode 用户来说,这个问题非常清晰明了。 - eonil
1
为什么不清楚?如果不清楚,可以随时发表评论。 - Bhumit Mehta
3
@holex,大约7%的市场仍在使用iOS6,这在单位数量上是相当可观的。据我看来,现在放弃iOS6还为时过早,特别是考虑到iOS8缺乏强有力的价值主张。 - William T. Mallard
1
@WilliamT.Mallard,是的,也许这是我的表述问题 - 但我可以作为专业人士确认,我始终建议遵循苹果的方式,在长期来看,这对开发人员和客户来说是成本和时间效益的,但当然每个开发人员自己决定如何处理自己的客户和项目。我不在这里说服任何人,但从商业角度强调理性决策可能是一个好建议。 :) - holex
3
我希望 Stack Overflow 对关闭这类问题时能够更加温和。它仅需要进行一些小的语法修正即可。 - William Jockusch
显示剩余5条评论
1个回答

37
在Xcode 6 Beta 3中,iOS版本6.x的模拟器似乎已被弃用。
苹果公司会非常积极地淘汰旧技术。正式来说,你应该停止支持诸如6.x之类的旧操作系统版本。
无论如何,在实践中,我们可能会遇到无法做到这一点的情况。如果Xcode没有提供旧版本的模拟器,那么唯一常规的方法就是安装旧版本的Xcode。
安装Xcode 5并手动运行其模拟器。([Xcode]->[Open Developer Tools]->[iOS Simulator])
每个Xcode版本都可以并行安装和运行。请看这里了解如何获得旧版Xcode。 目前,您只能使用Xcode 5.x。

31
考虑到iOS6和iOS7之间界面设计的巨大差异,苹果公司完全从Xcode 6中移除iOS6测试支持实在是过于强硬了。这一点真的不够友好。 - Erik van der Neut
1
但是如何在iOS6模拟器上安装IPA进行测试和调试呢?我的应用程序有扩展并使用交互式通知,因此无法正常工作。 - Iqbal Khan
@ErikvanderNeut 直到几个月前它还在使用...但我认为此时我们无需再支持iOS 6了。这是违反苹果政策的,不管好坏都如此,作为苹果的第三方似乎是非理性的。如果您的老板还想保留它,我很抱歉。 - eonil
@开发者 啊,我还没有考虑过。OTA在模拟器上能行吗? - eonil
8
问题是,如果你的代码包含iOS 8 SDK代码,则无法在Xcode 5中编译。 - Michal Shatz
显示剩余4条评论

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