Xcode版本5.1.1(5B1008) - 在iOS 7.0而不是7.1上运行模拟器

时间:2014-08-19 10:20:45

标签: ios xcode

我们有一个将iOS Deployment Target设置为iOS 7.1的应用程序。客户收到一些投诉,说它无法在iOS 7.0上运行。

我所做的是将设置更改为目标iOS 7.0而不是iOS 7.1。我认为这应该足以让应用程序在iOS 7.0的设备上运行。我想测试一下,但我无法在iOS 7.0上运行模拟器,这可能吗?不幸的是,我们提供的所有设备都是7.1。

我不确定在更新应用之前是否有办法确保它在iOS 7.0上运行。

更新

Xcode's Downloads

这是我在访问下载部分时看到的内容

1 个答案:

答案 0 :(得分:3)

您需要将部署目标设置为7.0,将Base SDK设置为7.1。

为了在较旧的模拟器上运行,您需要从旧版本的Xcode中获取它们。您可以在此处下载Xcode 5:https://developer.apple.com/downloads/index.action?name=Xcode

安装Xcode5后,您可以将模拟器复制到最新版本的Xcode。

/Applications/Xcode-Old.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk 

/Applications/Xcode-New.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk 

然后您应该能够在最新的Xcode中选择较旧的模拟器。如果它工作,那么你可以删除旧的Xcode。