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

How to get new iOS SDK in Xcode 9.2?

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

我想测试并解决这个问题,但我无法获得 iOS 11.2.5 模拟器。传统方法是转到设备并在 Xcode 中下载新的模拟器。然而,即使是我的 most 最近的模拟器 (11.2) 也没有出现在这里。而且没有多少 "Check and Install" 使 11.2.5 成为一个选择。

请帮忙。这是我试过的。

如果您使用的是 Xcode 9.2,那么您已经安装了 iOS 11.2 的 SDK。您可以通过在模拟器中打开 System Preferences -> General -> About 来证明这一点。因此,Xcode 将不会显示 n 项目以供下载。 SDK 也仅适用于次要版本。没有针对不同补丁版本的SDK。

如果你真的遇到了这个版本的BUG,你应该拿到相应的设备来测试一下。然而,我怀疑这是由于模拟器和真实硬件之间的差异造成的。