gpt4 book ai didi

code-coverage - xcode 4.5 的代码覆盖率 - 未生成 gcda

转载 作者:行者123 更新时间:2023-12-04 08:13:18 25 4
gpt4 key购买 nike

我有一个使用 Apple LLVM 4.1 编译器在 Xcode 4.5 上运行的简单项目。

我在build设置中设置了以下标志:

  1. 生成分析代码:是
  2. 仪器程序流程:是生成
  3. 测试覆盖率文件:是

我在 iPad 6.0 模拟器上运行应用程序,应用程序启动后,我点击几个按钮并开始使用它。

我没有对此运行单元测试,而是手动单击按钮。在派生数据...下,我所看到的只是 .gcov 文件。但是没有生成 .gcda 文件。

非常感谢您的任何指点!

谢谢!

最佳答案

我试过和你一样的设置。我能够通过在 iPad 5.1 模拟器上运行应用程序来生成代码覆盖率文件。它不适用于 iPad 6.0 模拟器。

我采取的步骤:

在 Xcode 项目的主要目标中,在build设置中设置以下标志:

生成测试覆盖率文件:是仪器程序流程:是

仅为调试设置这些标志。

在您的应用程序的 info.plist 中,设置“应用程序不在后台运行”:是

.gcda 文件仅在应用程序正确关闭时生成。设置上述标志将在您按下 HOME 按钮时关闭您的应用程序。它不会在后台运行。不知何故,这个标志对我的 iPad 6.0 模拟器不起作用。

关于code-coverage - xcode 4.5 的代码覆盖率 - 未生成 gcda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13352786/

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