gpt4 book ai didi

ios5 - 代码覆盖率 GCov 不适用于 XCode 4.2 和 iOS SDK 5

转载 作者:行者123 更新时间:2023-12-01 16:28:29 32 4
gpt4 key购买 nike

我一直在尝试让 GCov 在带有 iOS SDK 5.0 的 Lion 上使用 Xcode 4.2Build 4D199,但没有成功。有人有这样的运气吗?我使用 Google Tools For Mac 进行单元测试,并在 libprofile_rt.dylib 中链接并添加:

"OTHER_CFLAGS[arch=*]" = (
"-ftest-coverage",
"-fprofile-arcs",
"-falign-loops=16",
);

如封面故事页面所示http://code.google.com/p/coverstory/wiki/UsingCoverstory但当我发现. -name *.gcda"我一无所获。我错过了什么?

最佳答案

GCov 是 no longer supported in XCode 4.2 。您会注意到,如果您访问他们的 "man page" for it ,XCode 4.2 不是下拉列表中的选项。此外,如果你看一下编译,它使用的是“c++”,它链接到 llvm-g++-4.2。他们现在专门使用 Clang/LLVM 工具链(而后者通常使用 gcc 工具链),而不是让您选择直接使用 gcc 工具链。这样做的结果是,在 XCode4 中使用 gcov 进行代码覆盖不再直接可用。这也会影响使用绕过 XCode 4 的 CMake 进行编译。 first link为您提供有关如何更改项目以使用 profile_rt 而不是 gcov 的说明。

关于ios5 - 代码覆盖率 GCov 不适用于 XCode 4.2 和 iOS SDK 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8097951/

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