iOS17下URLSession API调用崩溃问题求助
问题描述
我们的App使用URLSession.shared.data(for:,delegate:)配合JSONDecoder发起REST API请求,在iOS 16.1及以上版本运行完全正常,但在iOS 17.0及以上的TestFlight版本中出现崩溃。目前受限于macOS 12.6系统,只能使用Xcode 14.2进行开发,调试工作面临极大困难。
已确认服务器返回状态码为200,推测崩溃问题出在JSONDecoder解析环节,但当前无法捕获到具体错误并展示到UI界面中。
已尝试的排查方式
- 对崩溃日志进行符号化分析,发现崩溃关联到main函数
- 通过Xcode Cloud在iOS 17环境下运行UI测试,测试结果验证了真机上存在的运行时错误
求助问题
- 是否有开发者遇到过类似的iOS 17适配问题?
- 针对这类崩溃该如何修复?
- 有没有无需升级到Xcode 15的调试方案?
- 是否可以通过修改Xcode设置,让iOS 17上的代码回退到iOS 16.1的行为逻辑?
内容的提问来源于stack exchange,提问作者Jobie J
相关产品推荐
相关产品推荐

