ios - 在版本比 Base SDK 更新的 iOS 设备上调试

标签 ios xcode sdk version

我在使用 iOS12 SDK 构建的应用程序上有一个错误(UI 无响应)。如果使用 iOS13 SDK 构建,则不会出现此错误(但要做到这一点,需要进行许多其他不稳定的更改)。在我们的 iOS13SDK 构建准备好发布之前,我现在只想修补 iOS12SDK 构建。

问题是我无法在 xcode 10.3 上的 iOS13.x 设备上运行调试器来找出问题所在!

以前是可以在xcode中设置Base SDK为以前的版本。还有一个设置为 iphoneos 的 Base SDK 选项(也可以使用 iphoneos13.1),我已经尝试将我的 xcode 10.3 iphoneos12.4.sdk ln -s'ing 到 xcode 11.1 platforms 目录,但 xcode 找不到它。

有什么想法吗?

最佳答案

将 iOS13.x 设备支持复制并粘贴到以下位置。

Xcode app > 显示包内容 > Contents > Developer > Platforms > iPhoneOS.platform > DeviceSupport

您可以从这里下载设备支持: https://github.com/iGhibli/iOS-DeviceSupport

关于ios - 在版本比 Base SDK 更新的 iOS 设备上调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58519816/

相关文章:

android - SDK platform-tools 版本(24.0.1)太旧,无法检查使用API​​ 25编译的API;请更新

iphone - 按下主页按钮时如何显示红色状态栏?

ios - 为什么我的应用程序图标没有显示在我的实际手机上?

xml - 打开不受信任的 visio 文档时如何强制 visio 重新计算公式

ios - 从 TableView 中检索索引路径

swift - 无法在 Alamofire 中禁用缓存(Xcode 9 - swift 4)

delphi - 如何用Delphi控制相机

ios - 如何修改我的 UILabel 子类以便它可以接受自定义值?

objective-c - 在 didFinishLaunchingWithOptions 中连续两个 UIAlertView

objective-c - ParseKit之PKTokenizer类如何分离各类符号