Tencent / QMUI_iOS

QMUI iOS——致力于提高项目 UI 开发效率的解决方案
http://qmuiteam.com/ios
Other
7.05k stars 1.37k forks source link

模拟器运行单元测试发生死锁 #1479

Open CoderYLZhang opened 1 year ago

CoderYLZhang commented 1 year ago

Bug 表现 模拟器运行单元测试发生死锁, 有遇到相同问题的吗

截图

image image

如何重现

  1. xcode Version 14.2 (14C18)
  2. 模拟器 iOS 16.2

预期的表现 单元测试可以正常运行

其他信息

MoLice commented 1 year ago

QMUIConfiguration 在初始化的过程中需要访问 UIScreen 相关接口以获取当前屏幕的 scale,这过程与系统的逻辑冲突,导致该现象。 该问题仅在运行 XCTest 时存在,不影响正常的项目运行。

下个版本会修复该问题,在此之前可将下方附件替换你本地的同名文件以临时解决。 QMUIConfiguration.m.zip