在Xcode 6上安装iOS 6模拟器

Jor*_*ler 19 xcode6

我的公司仍然支持iOS 6应用程序,但在安装新的Xcode(6)后,我只看到iOS 7和8模拟器.有没有办法为Xcode 6安装iOS 6模拟器?

Chr*_*son 19

iOS 6在Xcode 6中不可用.您必须使用Xcode 5并在Xcode 5中运行模拟器.您可以在Apple的开发者网站上下载旧版本的Xcode .点击查找旧版Xcode?链接.

在此输入图像描述

([Xcode] - > [Open Developer Tools] - > [iOS模拟器]).

在此输入图像描述


Mic*_*rke 6

您可以使用Xcode 6并排安装Xcode 5.1,并在Xcode 5.1中运行iOS 6模拟器(在适当命名的应用程序子目录中安装Xcode 5.1) - 在Mavericks(不是Yosemite)上.

您还可以将Xcode 6编译的应用程序复制到Xcode 5 iOS 6模拟器中并在那里进行测试.

有两点需要注意 - Xcode 6中应用程序的目录路径不容易预先确定 - 确保Xcode 6编译的模拟器应用程序是i386而不是64位

绕过前者 - 让您的应用程序宣布它的位置:

NSLog(@"%@", [[NSBundle mainBundle] bundlePath]);
Run Code Online (Sandbox Code Playgroud)

如果您要求Xcode 6为iPhone 4s/7.1模拟器构建,您将获得i386可执行文件,您可以将其移至iOS 6模拟器.