1

当我运行我的 UITests 时,它们有时会因奇怪的原因而失败upload-symbols crashed in <external symbol>。我发现的唯一解决方法是重新启动 Xcode,这在大多数情况下都有帮助,但我已经厌倦了这样做。

UITests 方案设置正确,我可以在 UITests 执行期间调试主要目标,所以我认为 dsym 信息可用。当测试失败时,主应用程序不会崩溃并且不会捕获任何异常断点。

失败发生在随机时刻和随机测试执行期间。我还没有看到它发生在 CI 上,它通过fastlane.

我很感激任何建议。

Xcode 10.3,我不确定这是否发生在 10.2 MacOS 10.14.6

在此处输入图像描述

4

2 回答 2

0

我不确定,但我遇到了同样的错误: crashed in <external symbol>

我在 CI 运行 ui-tests 并导致我的错误:其他管道删除并重置我当前正在运行的模拟器。另外,请尝试了解如何解决此问题。

我用fastlane-plugin-test_center

于 2019-09-30T10:36:59.533 回答
0

这绝对是一个 Xcode 错误。我意识到,如果我运行所有测试而不是特定的测试用例/测试,那么这种崩溃发生的可能性就会降低。因此,我最终在开发过程中禁用了目标中的所有测试,除了我正在处理并使用 CMD+U 运行它们的测试。

于 2019-10-24T15:23:53.957 回答