安装ios 5模拟器到xcode 5.1?

我目前正在使用Xcode 5.1和Mac 10.8.5。 但是我不能在这个xcode中安装ios模拟器? 任何一个告诉我如何安装ios 5模拟器?

男人,今天当我从Xcode 5.0升级到Xcode 5.1时, 真的让我生气,发现我不再有function性的iOS 5.1模拟器。 软件更新过程中没有任何提示,这将禁用iOS 5.0 / 5.1模拟器。 坏苹果! 坏!

无论如何,这是我想出的解决方法。 看起来很干净。

  1. 我注意到~/Library/Caches/com.apple.dt.Xcode/Downloads有一个旧文件,名为Xcode.SDK.iPhoneSimulator.5.1-5.1.dmg (感谢上帝,我从来没有清除caching目录)。
  2. 我双击这个磁盘映像来挂载它,然后双击里面的.pkg文件。 包安装程序然后将内容放置到/Platforms的子目录中。
  3. 然后,我将/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk移动到/Applications/Xcode/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs并重新启动Xcode。

巴姆。 完成。 回到工作。

注意:另一种方法,如果你碰巧拥有全系统的Time Machine备份,就像Pandey Laxman先前指出的那样,仅仅是恢复/Applications/Xcode/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk从一个较旧的备份。 在我的情况下,我无法做到这一点,因为我的开发系统是MacBook Air,我通过Time Machine保持备份到永久安装的32GB SanDisk Cruzer Fit USB闪存驱动器(以及两个额外的Time Machine备份单独的networking驱动器)。 无论如何,因为备份驱动器是相对较小的,当我第一次在这个系统上设置时间机器,我已经排除/Applications从我的备份(我不build议这样做)。

为了开发最新版本的iOS,您需要最新的iOS SDK,它需要最新版本的XCode,而XCode则需要最新版本的OSX(至less在编写iOS 8.3时需要XCode 6.3,这需要OSX 10.10 – 所有最新和最伟大的)。

我猜测苹果公司不想再支持iPad 1和旧版iPhone,所以他们已经尽力阻止开发者支持他们。

我个人在编码方面付出了很多的努力来支持iOS 5到8.我不急于把这种向后兼容性扔掉,但显然为最新版本的iOS开发优先。

为了说明问题,您不能在OSX 10.10 Yosemite上安装或运行iOS 5模拟器。 由于某种原因,我无法运行iOS 6模拟器(即使我能够将其安装在XCode 5中)。

然而,我确实find了解决scheme,所以我可以在我的机器上使用iOS 5到8的模拟器。

怎么样? 设置双启动到一个较旧的操作系统,并安装一些不能再下载的软件,但我追查下来。

我已经发布了这些步骤和所有的软件。 没有什么是困难的,但这将需要花费很多时间下载和运行安装,等等。 大部分时间在另一台机器上工作时预定一天。

  1. 在您的硬盘上创build一个可以运行OSX Lion的分区。 我发现32 GB足够大。 你可能还想同时创build一个额外的分区,而不是在步骤2中使用闪存驱动器。我也使它成为32 GB,但可能会小很多(8?甚至4 GIG?)。

这里有一个链接来帮助:

http://arstechnica.com/apple/2014/06/how-to-create-a-test-partition-for-the-os-x-yosemite-beta/

  1. 为Lion创build一个可启动的安装程序驱动器。 您可以使用闪存驱动器或第1步中build议的额外分区(这是我对我进行的唯一闪存操作时所做的)。

这是os:

OSX 10.7.2 Lion https://drive.google.com/file/d/0BwmycZWygE8EUlhCYWlOWjlCcHM/view?usp=sharing

这是做这个的方向:

http://www.tech-recipes.com/rx/11807/os-x-lion-convert-os-x-lion-dmg-installer-to-a-bootable-usb-thumbdrive-install-without-an-光盘驱动器/

  1. 运行安装程序。 按住键盘上的“选项”键重新启动机器,以select启动设备。

  2. 一旦你把Lion升级并运行,你需要把它升级到10.7.5(对不起,我没有那个开始)。
    只需使用基本的软件更新机制即可完成此操作。

  3. 安装XCode 4.6。 这是软件:

XCode 4.6.3 https://drive.google.com/file/d/0BwmycZWygE8ETnlFQ1BSYVV1ZUE/view?usp=sharing

  1. 通常情况下,你应该可以通过XCode安装iOS 5模拟器,但苹果已经阻止了这一点。
    但是,您可以手动安装它,就像其他人在这个线程中描述的各种SDK(只要您已经有软件!)

这里是软件(因为我们没有碰巧有足够的先前安装):
对不起,我没有5.1,只有5.0

iOS 5.0模拟器https://drive.google.com/file/d/0BwmycZWygE8ETndPOFJyUVg0b3M/view?usp=sharing

  1. 如有必要,安装命令行工具。 再次,XCode应该允许你这样做,但是当你尝试正常的方式时,它会失败。 来吧,试试看吧。 下面是一个dmg代替,你可以自己安装这个兼容的设置:

命令行工具(XCode 4.6 / OSX 10.7) https://drive.google.com/file/d/0BwmycZWygE8EWm9QTW5HYV9PUnM/view?usp=sharing

  1. 让你的项目build立在这个新的环境中。 当您尝试跨越到您的主驱动器时有权限问题等。 我发现最简单的方法是将任何我需要的东西都复制到Lion驱动器上,并确保所有的相对path是相同的。 我也不得不玩一些代码,因为编译的7和8 sdks并没有完全适用于这个。 那是在你身上

  2. 我相信iOS 6模拟器已经为你安装,否则你应该可以通过XCode下载,如果需要的话。

现在享受所有这些模拟器!

您需要将模拟器SDK复制到Xcode 5.1。

首先复制您以前安装的Xcode的模拟器SDK。

然后粘贴到Xcode 5.1 “显示包内容 – >内容 – >开发人员 – >平台 – > iPhoneSimulator.Platforms – >开发人员 – > SDKs文件夹

在那里重新启动Xcode 5.1。

不幸的是,OS X 10.9或10.8.5中的Xcode 5.1不再可用。

最好使用一些像4.6一样的旧版本来使用iOS 5模拟器

在OS X v10.8下使用Xcode 5,那么如果你进入Preferences -> Downloads你应该在组件下看到5.0和5.1模拟器。 你可以直接从那里下载和安装。

如果您在OS X v10.9下使用Xcode 5,那么iOS 5模拟器将不再可用。

xCode 5.02到可用的iOS 58模拟器,但通过5.1更新xcode后,可用的模拟器从iOS 6开始

在这里输入图像说明

iOS模拟器

在具有iOS 6.1或更低版本的模拟操作系统版本的OS X Mavericks上的iOS模拟器中运行应用程序时,可能会出现性能问题。 解决方法是通过在terminal窗口中执行以下命令来禁用定时器合并,同时使用iOS 6.1或更早版本的模拟器:

 sudo sysctl -w kern.timer.coalescing_enabled=0 (15501929) 

https://developer.apple.com/library/ios/releasenotes/DeveloperTools/RN-Xcode/xc5_release_notes/xc5_release_notes.html