Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Xcode 6.1中安装iOS 7.0和iOS 8.0模拟器?_Ios_Xcode_Ios Simulator_Xcode6 - Fatal编程技术网

如何在Xcode 6.1中安装iOS 7.0和iOS 8.0模拟器?

如何在Xcode 6.1中安装iOS 7.0和iOS 8.0模拟器?,ios,xcode,ios-simulator,xcode6,Ios,Xcode,Ios Simulator,Xcode6,我想在iOS 7.0和iOS 8.0上测试我的应用程序。我把iPhone5升级到了iOS 8.1。现在,在这些操作系统中测试我的应用程序的唯一方法就是使用模拟器。但是在将我的Xcode升级到6.1之后。我看不到iOS 7.0和8.0模拟器。我需要在Xcode 6.1中安装这些模拟器。有没有办法在Xcode 6.1中安装这些模拟器 注: 1) 我将这些模拟器SDK从旧的Xcode复制粘贴到Xcode 6.1的内容中,但它不起作用 2) 我试着从Xcode>Preferences>Downloads

我想在iOS 7.0和iOS 8.0上测试我的应用程序。我把iPhone5升级到了iOS 8.1。现在,在这些操作系统中测试我的应用程序的唯一方法就是使用模拟器。但是在将我的Xcode升级到6.1之后。我看不到iOS 7.0和8.0模拟器。我需要在Xcode 6.1中安装这些模拟器。有没有办法在Xcode 6.1中安装这些模拟器

注:

1) 我将这些模拟器SDK从旧的Xcode复制粘贴到Xcode 6.1的内容中,但它不起作用

2) 我试着从Xcode>Preferences>Downloads安装这些,但是这些没有显示在列表中


3) 我从Xcode的窗口>设备中删除了所有设备,然后重新启动Xcode并重新添加,但这些模拟器没有显示。

Xcode 6.0.x和6.1.x上只支持iOS 7.0和更高版本的模拟器。Xcode 6.2及更高版本仅支持iOS 7.1及更高版本的模拟器

旧的模拟器运行时与新的CoreSimulator体系结构不兼容。如果要运行iOS 6.x模拟器,需要安装Xcode 5.1.x

iOS 7.0模拟器无法在OSX Yosemite上运行,因此如果要运行iOS 7.0模拟器,您需要使用OSX Mavericks

iOS 8.0模拟器不作为DLC提供。它仅在Xcode 6.0中受支持。如果您真的想在较新版本的Xcode中使用它,可以尝试将iPhoneSimulator8.0.sdk和iOS 8.0.simruntime从Xcode 6.0复制到Xcode 6.1,但如上所述,这是不受支持的

见:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS 8.0.simruntime


/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.0.sdk

将它们添加到Xcode的设备窗口中。请参阅我的帖子:尝试使用Xcode版本6.1(6A1052c)。我可以选择下载iOS 7.0模拟器。问题不是问运行iOS 6.x。@jeremy我发现你描述的情况对我来说是真实的。我无法在我的Mavericks上安装6.1.1中的7.0和8.0模拟器。你能举出任何消息来源来解释为什么8.0被放弃了吗?对于苹果来说,这似乎是一个令人困惑的举动。我发现了很多这样的帖子,人们都在寻找丢失的模拟器。我认为8.0仍然值得测试。也许苹果认为只针对最新版本(7.latest,8.latest)是值得的,而任何旧版本都不值得努力,但这只是一个猜测。我们没有继续支持iOS 8.0模拟器有多种原因,但我不会进一步评论细节。在历史背景下,我指出我们在iOS 7.0模拟器发布后不久就放弃了对它的支持,并用7.0.3模拟器取代了它,所以这并不是什么新鲜事,除了它是用一个小版本号而不是一个小版本号完成的。是的,不幸的是,Xcode 6.1.x及更早版本在升级时删除了您的DLC。这是因为内容本身安装在Xcode.app包中。由于去年对Mac App Store进行了一些更改,这些额外的内容会导致整个应用程序的签名发生更改,从而在升级时强制重新下载整个应用程序(而不是增量更新),从而导致旧安装消失。希望您的下载仍在Xcode的缓存中,所以您只需要安装它,而不需要重新下载。@Lukasz Xcode 6.2放弃了对iOS 7.0模拟器的支持(即使在Mavericks上),因此您需要Xcode 6.1或更早版本的Mavericks用于iOS 7.0模拟器