【问题标题】:UITest failure "upload-symbols crashed in <external symbol>"UITest 失败“上传符号在 <外部符号> 中崩溃”
【发布时间】:2019-09-25 20:41:19
【问题描述】:

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

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

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

感谢任何建议。

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

【问题讨论】:

    标签: xcode xcode10 xcode-ui-testing xcuitest xcode10.3


    【解决方案1】:

    我不确定,但我遇到了同样的错误: crashed in &lt;external symbol&gt;

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

    我用fastlane-plugin-test_center

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-27
        • 1970-01-01
        • 2017-04-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多