【发布时间】:2019-02-24 11:29:55
【问题描述】:
我无法在我的 UI 测试中打印调试信息。配置:Xcode 10 和 SWIFT 4.2。
当我尝试在控制台中打印某些内容时,我只能看到一个错误:
"error: Couldn't IRGen expression, no additional error"
我在早期版本的 Xcode(8,9 等)中没有任何问题,只有在 Xcode 10 中。当我放置断点并尝试打印例如 app po XCUIApplication() 或类似的东西时,我无法打印任何东西那。
在早期版本的 Xcode 中我在控制台中编写时:
"po XCUIApplication.debugDescription()"我看到了我的应用程序的结构。
我们发现将外部框架添加到 UI 测试目标时会出现问题。我们创建了一个包含 RxSwift.framework 的示例项目,可用于重现我们的问题:
https://drive.google.com/file/d/1BlByFVNaOdDqT4ED9Jwyi1kJ99PTRQen/view?usp=sharing
问候。
【问题讨论】:
标签: swift xcode debugging lldb xcode10