gpt4 book ai didi

swift - 我可以阻止 XCode 因 fatalError/preconditionFailure 而中断吗?

转载 作者:行者123 更新时间:2023-11-30 11:40:15 25 4
gpt4 key购买 nike

我有一些情况需要我的框架报告 fatalErrorpreconditionFailure和崩溃。我已经围绕这些条件设置了一些单元测试,以确保它们正确命中。

如果单元测试在没有测试主机应用程序的情况下运行,那么效果非常好,但是当涉及测试主机应用程序时,任何 fatalErrorpreconditionFailure点击自动 XCode 中断并显示消息 Thread 1: Fatal error: <CUSTOM ERROR HERE> 。并停止执行其余测试,直到我手动按下“继续程序执行”按钮。

这显然是一个问题,因为我不能让我的测试在后台运行,而且我需要主动点击 Continue每次这些测试之一点击时按钮,这非常烦人。

有什么方法可以禁用此 XCode 中断吗?

最佳答案

看起来这个问题在 Nimble 7.1.3 中得到了修复,我用它来测试这些特殊情况的库。我还在 Nimble 库 issue 478 中发现了这个特定问题其中对解决方法进行了评论,您可以使用该解决方法在运行测试时禁用调试可执行文件。希望这可以帮助其他遇到与我相同问题的人。

关于swift - 我可以阻止 XCode 因 fatalError/preconditionFailure 而中断吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49354205/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com