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

Debug on iOS device with newer release than Base SDK

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

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

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

有什么想法吗?

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

Xcode app > Show package contet > Contents > Developer > Platforms > iPhoneOS.platform > DeviceSupport

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