【问题标题】:Setting up gcov in Xcode 3.1在 Xcode 3.1 中设置 gcov
【发布时间】:2010-12-07 07:37:40
【问题描述】:

我正在尝试将我的 Xcode 项目设置为使用 gcov 进行检测,以便确定单元测试的代码覆盖率。不过,我在网上找到的所有文档都谈到了我在 Xcode 3.1 中找不到的设置。一个例子:

要使用 Coverstory,首先您需要设置目标以使用 gcov。这需要打开“仪器程序流程”、“生成测试覆盖文件”并与 gcov 库链接。 (Using Coverstory)

在我的构建设置中,我能找到的最接近“仪器程序流程”和“生成测试覆盖率文件”的是“生成分析代码”,这似乎并没有达到我想要的效果。

我是在错误的地方寻找这些设置还是我在网上找到的所有示例都过时了?

【问题讨论】:

    标签: iphone xcode code-coverage gcov


    【解决方案1】:

    您可能还想查看 Google Toolbox For Mac Xcode 插件,它添加了用于轻松设置代码覆盖率的菜单项:

    http://code.google.com/p/google-toolbox-for-mac/wiki/GTMXcodePlugin

    【讨论】:

      【解决方案2】:

      更新:我在第一次设置时回顾了我的笔记 - 您的“基础 SDK”必须与您当前的构建目标相同,否则您需要的选项将不会出现:
      @ 987654321@http://iphonesdkdev.blogspot.com/2009/05/xcode-gcc-section-missing-in-build.html

      仅供参考,我的“仪器程序流程”和“生成测试覆盖文件”选项显示在标题“GCC 4.0 - 代码生成”下方。

      我记得隐藏构建设置的类似问题 - 通常是因为依赖于另一个构建设置,例如我的项目中有两个我知道重要的是:
      -C/C++ 编译器版本 = GCC 4.0
      -Base SDK = iPhone Simulator 2.1(缺失)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-01-22
        • 2011-04-10
        • 1970-01-01
        • 1970-01-01
        • 2011-03-04
        • 1970-01-01
        • 1970-01-01
        • 2021-06-04
        相关资源
        最近更新 更多