3

我最近从 Xcode 3.2.3 升级到 Xcode 4.4 + Mountain Lion(为了在 5.1 iOS 上测试我的应用程序)。但它似乎只显示对 5.1 iOS 模拟器的支持,而不是较旧的模拟器。

那么,是否可以使用带有 Xcode 4.4 + Mountain Lion 的旧 iPhone/iPAD 模拟器(3.2、4.0、4.2)。

谁能指导我,如何在旧模拟器上测试我的应用程序?

谢谢

4

3 回答 3

4

首先,您可以通过选择额外下载并安装iOS 5.0模拟器

Xcode->首选项; 在此处输入图像描述

然后导航至“下载”并点击 iOS 5.0 模拟器上的“安装”。

在此处输入图像描述


这是过时的,但仅供参考

使用较旧的 Xcode(iPhone 模拟器)版本,过去可以简单地将较旧的(不受支持的)iPhoneSimulator SDK 版本链接到正确的路径,但在 Mountain Lion 下似乎已经停止工作。只是为了提供一些关于如何完成的参考;

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs $ ln -s /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk iPhoneSimulatorh4.3.sdk
root@lobomacpro-4 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs $ ls -la
total 40
drwxr-xr-x  9 root  wheel  306 Aug  6 14:59 .
drwxr-xr-x  7 root  wheel  238 Jul 26 23:26 ..
lrwxr-xr-x  1 root  wheel   83 Aug  6 14:58 iPhoneSimulator3.2.sdk -> /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.2.sdk
lrwxr-xr-x  1 root  wheel   83 Aug  6 14:58 iPhoneSimulator4.0.sdk -> /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk
drwxrwxr-x  8 root  admin  272 Oct 28  2011 iPhoneSimulator5.0.sdk
drwxr-xr-x  8 root  wheel  272 Jul 26 23:26 iPhoneSimulator5.1.sdk
lrwxr-xr-x  1 root  wheel   83 Aug  6 14:58 iPhoneSimulatorh4.1.sdk -> /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.1.sdk
lrwxr-xr-x  1 root  wheel   83 Aug  6 14:59 iPhoneSimulatorh4.2.sdk -> /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk
lrwxr-xr-x  1 root  wheel   83 Aug  6 14:59 iPhoneSimulatorh4.3.sdk -> /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk
root@lobomacpro-4 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs $ 

这实际上似乎可行,因为它会导致模拟器中的以下选项; 在此处输入图像描述

问题是,在我的机器上,如果选择了任何不受支持的版本,模拟器在启动后就会停止工作。也许还有一种方法......只是我没有让它像以前在旧操作系统上那样工作。

于 2012-08-06T12:40:13.097 回答
1

Xcode 4.4 + Mountain Lion 仅支持 iOS Simulator 5.0 及更高版本。但是,您可以安装 iOS 3.0 和 iOS 4.0 设备调试支持,这样您仍然可以通过转到 Xcode -> 首选项 -> 下载 -> 组件在运行 iOS 3.0 或 4.0 的设备上测试您的应用程序。

于 2012-08-06T12:40:16.593 回答
0

您不能再下载较旧的模拟器 - 抱歉。但是您可以在首选项中下载对旧设备的调试支持。

Xcode - 首选项 -> 转到下载,然后转到组件。在那里您可以选择几个较旧的设备。

于 2012-08-06T12:38:10.730 回答