如何在Xcode 9.2中获得新的iOS SDK?

如何在Xcode 9.2中获得新的iOS SDK?,ios,xcode,ios-simulator,Ios,Xcode,Ios Simulator,我的应用程序补丁二进制刚刚被苹果拒绝,崩溃日志显示它是针对iOS 11.2.5进行测试的,但我最新的模拟器是11.2。我所有的本地UI测试和单元测试都通过了 我想测试并修复这个问题,但我无法获得iOS 11.2.5模拟器。传统的方法是使用Xcode访问设备并下载新的模拟器。然而,即使是我最新的模拟器(11.2)也没有显示在这里。再多的“检查并安装”也不会让11.2.5成为一种选择。 请帮忙。这是我尝试过的。 我尝试重新启动Xcode并重新启动mac 我试着听从他的建议。我下载了iPhoneX

我的应用程序补丁二进制刚刚被苹果拒绝,崩溃日志显示它是针对iOS 11.2.5进行测试的,但我最新的模拟器是11.2。我所有的本地UI测试和单元测试都通过了

我想测试并修复这个问题,但我无法获得iOS 11.2.5模拟器。传统的方法是使用Xcode访问设备并下载新的模拟器。然而,即使是我最新的模拟器(11.2)也没有显示在这里。再多的“检查并安装”也不会让11.2.5成为一种选择。

请帮忙。这是我尝试过的。

  • 我尝试重新启动Xcode并重新启动mac

  • 我试着听从他的建议。我下载了iPhoneX和iPadAir2的iOS11.2.5版本。我下载的文件是.ipsw(它一直试图在iTunes中打开),但即使将下载的文件移动到缓存中,它们也不会显示在Xcode中

  • 我试着更新我的操作系统。我在管理塞拉。现在我运行High Sierra,新的XCode工具在发布时自动下载。但是,没有新的模拟器

  • 我还回到developer.apple查找了整个11.2.5版本的下载,但没有找到。总的来说,唯一的下载版本是11.3测试版。在上搜索“ios 11.2.5”为空,仅搜索“11.2.5”


如果您使用的是Xcode 9.2,那么您已经安装了iOS 11.2的SDK。您可以通过在模拟器中打开系统首选项->常规->关于来证明这一点。因此,Xcode在下载时不会显示n项。SDK也仅适用于小版本。没有适用于不同修补程序版本的SDK


如果您在这个版本中确实有一个bug,您应该获得一个相应的设备并测试它。然而,我怀疑这是由于模拟器和真实硬件之间的差异造成的。

谢谢。对我知道我有11.2,但我没有11.2.5。没有办法得到它吗?一切都在11.2上运行(模拟的-我不能测试所有真实的)。FWIW-从现在应用商店上发布的版本到补丁版本,唯一的变化是自动布局约束,所以我非常惊讶地看到崩溃报告,因为我对所有设备都进行了UI测试。正如我所写的,Xcode不支持模拟器的补丁版本。所以,你不能得到11.2.5的模拟器。我非常感谢你在真正的设备上进行测试。如果您正在创建TestFlight版本,您可以向朋友、亲戚或同事寻求帮助。设备和模拟器之间的差异比11.2和11.2.5之间的差异更大。哦…呸-所以我简直疯了。我想11.0.3和这样的版本让我很困惑!