在比 Base SDK 更新版本的 iOS 设备上调试
Posted
技术标签:
【中文标题】在比 Base SDK 更新版本的 iOS 设备上调试【英文标题】:Debug on iOS device with newer release than Base SDK 【发布时间】:2020-02-19 12:31:09 【问题描述】:我在使用 ios12 SDK 构建的应用程序上有一个错误(UI 无响应)。如果使用 iOS13 SDK 构建,则不会出现该错误(但要做到这一点,这需要许多其他不稳定的更改)。我现在只想修补 iOS12SDK 版本,直到我们的 iOS13SDK 版本准备好发布。
问题是我无法在 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 平台目录中,但 xcode 没有找到它。
有什么想法吗?
【问题讨论】:
【参考方案1】:将 iOS13.x Device Support 复制并粘贴到以下位置。
Xcode app > Show package contet > Contents > Developer > Platforms > iPhoneOS.platform > DeviceSupport
您可以从这里下载设备支持: https://github.com/iGhibli/iOS-DeviceSupport
【讨论】:
所以在我的例子中添加到 Xcode10.3.app 目录。错误已修复,可爱,谢谢!以上是关于在比 Base SDK 更新版本的 iOS 设备上调试的主要内容,如果未能解决你的问题,请参考以下文章
更新 google plus 和 facebook SDK 后应用程序在设备 (ios 6) 上崩溃
iPhone iOS8:从 iOS7.1 sdk 构建并在 8.0 及更高版本的设备上运行时,UIAlertView 倒置旋转无法正常工作