繁体   English   中英

如何在 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 中下载新的模拟器。 然而,即使是我最近的模拟器 (11.2) 也没有出现在这里。 再多的“检查并安装”也不会让 11.2.5 成为一种选择。 下载模拟器画面

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

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

  • 我尝试遵循Hacker Noon - Manually install iOS Simulators 的建议 我下载了适用于 iPhone X 和 iPad Air2 的 iOS 11.2.5 版本。 我下载的文件是 .ipsw(它一直试图在 iTunes 中打开)但即使将下载的文件移动到缓存后,它们也不会显示在 Xcode 中。

  • 我尝试更新我的 os. 我正在运行塞拉利昂。 现在我正在运行 High Sierra,新的 XCode 工具在启动时自动下载。 但是,没有新的模拟器。

  • 我也回 developer.apple 找了一个完整的 11.2.5 下载,没找到。 主要的开发人员下载页面上,唯一的完整下载是 11.3 beta。 查看更多下载中搜索“ios 11.2.5”和“11.2.5”是空的

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

如果您确实在此版本中出现了错误,则应该获取相应的设备并对其进行测试。 然而,我怀疑这是由于模拟器和真实硬件之间的差异。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM