如何在 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 并重新启动我的 mac
我试着听从 Hacker Noon - Manually install iOS Simulators 的建议。我为 iPhone X 和 iPad Air2 下载了 iOS 11.2.5 版本。我下载的文件是 .ipsw(一直试图在 iTunes 中打开),但即使将下载的文件移动到缓存后,它们也没有显示在 Xcode 中。
我尝试更新我的 os。我是 运行 Sierra。现在我是 运行 High Sierra,新的 XCode 工具会在启动时自动下载。但是,没有新的模拟器。
我也回developer.apple找了完整的11.2.5下载,没找到。在 main developer download page the only whole download is 11.3 beta. Searching on the See More Downloads 上 "ios 11.2.5" 是空的,只有“11.2.5”
如果您使用的是 Xcode 9.2,那么您已经安装了 iOS 11.2 的 SDK。您可以通过在模拟器中打开 System Preferences -> General -> About 来证明这一点。因此,Xcode 将不会显示 n 项目以供下载。 SDK 也仅适用于次要版本。没有针对不同补丁版本的SDK。
如果你真的遇到了这个版本的BUG,你应该拿到相应的设备来测试一下。然而,我怀疑这是由于模拟器和真实硬件之间的差异造成的。
我的应用程序补丁二进制文件刚刚被 Apple 拒绝,崩溃日志显示它是针对 iOS 11.2.5 进行测试的,但我最新的模拟器是 11.2。我所有的本地 UI 测试和单元测试都通过了。
我想测试并解决这个问题,但我无法获得 iOS 11.2.5 模拟器。传统方法是转到设备并在 Xcode 中下载新的模拟器。然而,即使是我的 most 最近的模拟器 (11.2) 也没有出现在这里。而且没有多少 "Check and Install" 使 11.2.5 成为一个选择。
请帮忙。这是我试过的。
我尝试重新启动 Xcode 并重新启动我的 mac
我试着听从 Hacker Noon - Manually install iOS Simulators 的建议。我为 iPhone X 和 iPad Air2 下载了 iOS 11.2.5 版本。我下载的文件是 .ipsw(一直试图在 iTunes 中打开),但即使将下载的文件移动到缓存后,它们也没有显示在 Xcode 中。
我尝试更新我的 os。我是 运行 Sierra。现在我是 运行 High Sierra,新的 XCode 工具会在启动时自动下载。但是,没有新的模拟器。
我也回developer.apple找了完整的11.2.5下载,没找到。在 main developer download page the only whole download is 11.3 beta. Searching on the See More Downloads 上 "ios 11.2.5" 是空的,只有“11.2.5”
如果您使用的是 Xcode 9.2,那么您已经安装了 iOS 11.2 的 SDK。您可以通过在模拟器中打开 System Preferences -> General -> About 来证明这一点。因此,Xcode 将不会显示 n 项目以供下载。 SDK 也仅适用于次要版本。没有针对不同补丁版本的SDK。
如果你真的遇到了这个版本的BUG,你应该拿到相应的设备来测试一下。然而,我怀疑这是由于模拟器和真实硬件之间的差异造成的。