当我们在 ios5.1、ios6 等其他操作系统版本中拥有应用程序时,如何在 ios5 模拟器中启动应用程序?

Posted

技术标签:

【中文标题】当我们在 ios5.1、ios6 等其他操作系统版本中拥有应用程序时,如何在 ios5 模拟器中启动应用程序?【英文标题】:How to launch an app in ios5 Simulator when we have the app in other os versions like ios5.1, ios6? 【发布时间】:2012-10-29 18:37:58 【问题描述】:

我的模拟器 ios5.0、iOS5.1 和 iOS6.0 中有 3 个操作系统。有没有办法在某个 iOS 版本中启动应用程序?

打开 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app 。

这没有多大帮助,并且总是在 iOS6 中启动。

更新:我正在寻找一种以编程方式执行此操作的方法。

【问题讨论】:

【参考方案1】:

你可以去 Xcode-->Preferences-->Downloads,你会得到一个像这样的屏幕:

您可以从那里下载其他模拟器,然后您就可以选择它们

【讨论】:

我需要一种使用 shell 脚本的方法。【参考方案2】:

只需打开模拟器,更改 iOS 版本,然后在 XCode 中按运行。 (不过你的部署目标一定是对的)

【讨论】:

我需要一种使用 shell 脚本的方法。

以上是关于当我们在 ios5.1、ios6 等其他操作系统版本中拥有应用程序时,如何在 ios5 模拟器中启动应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS6 中调用官方设置应用

ipad4g版和wifi版有啥区别

自 iOS6 以来的按钮背景和渐变变化

为啥这段代码在 iOS 5.1 中会崩溃,而在 iOS 6 中不会?

从您的应用程序内部调用地图以获取路线 - iOS 5 iOS 6

CLLocation 区域监控在 iOS 5.1 和 iOS 6 中的行为不同