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

2023-12-13

我一直试图让 GCov 在 Lion 上使用 iOS SDK 5.0 与 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 is XCode 4.2 不再支持。你会注意到,如果你去他们的它的“手册页”,XCode 4.2 不是下拉列表中的选项。此外,如果你看一下编译,它使用的是“c++”,它链接到 llvm-g++-4.2。他们现在专门使用 Clang/LLVM 工具链(而后者通常使用 gcc 工具链),而不是让您选择直接使用 gcc 工具链。这样做的结果是,在 XCode4 中执行代码覆盖gcov不再直接可用。这也会影响使用 CMake 绕过 XCode 4 的编译。第一个链接为您提供有关如何更改项目以使用的说明profile_rt代替gcov.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

代码覆盖率 GCov 不适用于 XCode 4.2 和 iOS SDK 5 的相关文章

  • iOS 5 不允许将下载的数据存储在 Documents 目录中?

    我为我的客户制作了一个应用程序 将目标 iOS 保留为 4 但由于应用程序仍未提交到Apple store 我的客户正计划将其升级到iOS 5 0 为此我阅读了苹果的指导方针 https developer apple com icloud
  • 使用 ARC 手动保留

    在 ARC 之前 我有以下代码 可以在异步操作正在进行时保留委托 void startAsyncWork delegate retain calls executeAsyncWork asynchronously void executeA
  • Safari Mobile iframe 存在内部 iframe 大小问题

    我有一个 简单 的 Web 应用程序 有一个导航和一个内容区域 在内容区域内 我有一个包含更复杂内容的 iframe 不幸的是 iframe 中的内容有另一个 iframe 在这里查看概述 在我的场景中 查看完整的 iframe 内容非常有
  • 以编程方式更改 UITableView 的大小

    我正在尝试显示服务器上 mysql 数据库中的数据 我正在将数据加载到表中 问题是 我不希望这些数据成为视图上的唯一内容 我希望该表与其他内容共享 理想情况下 我希望表格能够随着单元格的数量而增长和扩展 因此 如果有 3 个单元格 我希望它
  • 由于图标尺寸 (0 x 0),应用程序提交失败

    我正在尝试提交一个仅适用于 iPhone 的应用程序 错误显示 iPhone iPod Touch Icon png 图标尺寸 0 x 0 不符合尺寸要求 图标文件必须为 57x57 像素 采用 png 格式 我可以知道为什么会发生这种情况
  • 使用 UIManagedDocument 在 ios5 中预加载核心数据数据库

    我正在尝试在我的应用程序中包含预加载的核心数据数据库 我正在使用这里给出的解决方案query https stackoverflow com questions 8683892 pre load core data database in
  • 在 iOS 5 中播放视频

    我正在尝试遵循本教程link http www techotopia com index php Video Playback from within an iOS 5 iPhone Application 但我有问题 有人可以看一下并让我
  • 如何通过lcov和代码覆盖率比较来处理不同目录中的.gcda和.gcno文件

    我可以通过 lcov 在同一目录中使用 gcda 文件和 gcno 文件生成 info 文件 但是如何在不同位置使用 gcda 文件和 gcno 文件生成代码覆盖率 例如 Users swd Library Developer Xcode
  • 响应预期内容长度返回-1

    您好 当我从网络服务加载数据时 我需要创建一个进度视图 实际上预期的内容长度总是返回 1 在查看了很多相似问题之后 看起来我的网络服务从未发送内容长度 然后我检查 CURL 结果如下 lt HTTP 1 1 200 OK lt Date T
  • 如何使用 NSJSONSerialization 类参考读取 JSON 文件?

    我需要使用 NSJSONSerialization 类参考来读取 JSON 文件 并且我找到的有关使用此类的所有示例都是从网页本身读取内容 而不是从之前创建的 JSON 文件中读取内容 任何人都知道如何使用该类解析 JSON 文件 谢谢 简
  • Jquery - 限制文本输入中的文本,而不是文本区域

    使用 jquery 如何限制可以在文本字段中输入的字符数 不是指文本区域 只是一个普通的文本输入字段 我有一个表单 并通过 iPad 使用 IOS5 进行查看 由于某种原因 maxlength 属性被忽略 如果我使用 maxlength 1
  • iOS:iOS 4.3 和 5.0 之间不同的 addSubview 行为

    之前在 iOS 4 3 中编码时 我发现将视图控制器的视图添加到另一个视图时 superview addSubView controller view 控制器实例将不会收到 viewWillAppear viewDidAppear消息 比我
  • 为 Snow Leopard 安装 Xcode 4.2 失败

    我已经从官方网站下载了 Xcode 4 2 当安装开始时 它显示一个错误 信息不是很丰富 有什么问题吗 哪里可以看到日志什么的 PS 我有 Mac OS 10 6 8 Xcode 4 0 10 GB 可用空间 我只想在 ios5 上测试我的
  • iPhone中的异步for循环

    for循环看起来像这样 我在视图中编写的确实加载了 因此加载此页面需要更多时间 for int i 3 i lt dataDict objectForKey rss objectForKey channel objectForKey ite
  • 滚动时隐藏移动 Safari 中的地址栏 (touchOverflow)

    我想继续一些其他问题 jquery mobile如何隐藏mobile safari地址栏 https stackoverflow com questions 9798158 how does jquery mobile hide mobil
  • RestKit链接器错误

    我一直遵循 RestKit 安装说明 但现在在尝试构建应用程序时出现错误 这是针对 ios iPad 的 我收到 命令 Developer Platforms iPhoneSimulator platform Developer usr b
  • 如何在 Xcode 4.2 中创建 Shell 脚本目标?

    我想知道是否有人知道 XCode 4 1 如何创建 shell 脚本 该选项不存在 但在最新版本中可能会被称为其他名称 塔 在导航器中选择您的项目 单击 添加目标 为空目标选择 聚合 添加构建阶段 gt 添加运行脚本 单击构建阶段并编辑运行
  • iPhone UI 带有 Tableview 或 Scrollview? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何在HTTP post中向PHP服务器发送多个参数

    我正在将 base64 字符串发送到 php 服务器 并且运行良好 现在我想以字符串形式发送另一个参数 谁能告诉我下面的代码中需要添加什么代码 下面的代码适用于单个参数 我们如何修改它的多个参数 NSData data UIImageJPE
  • 特别分发:应用程序安装失败

    我已经为我尝试分发的应用程序创建了一个临时存档和一个 ipa 文件 我还创建了一个分发配置文件 其中包含我计划将应用程序分发到的设备的 UDID 当我将 ipa 和 mobileprovision 文件拖到 iTunes 中并尝试将应用程序

随机推荐

  • 删除标签但保留php中标签之间的字符串

    我有从其他网站获取内容的文件 它包括很多 我想删除但使用 PHP 保留它们之间的内容 随机 字符串 注意 str replace 可以删除它们 但可能会影响其他脚本
  • Cordova:通过 HTTPS 请求数据时 Android 上的 CSP 问题

    CordovaAndroid 是一个 Android 应用程序库 允许 为 Android 平台构建的基于 Cordova 的项目 科尔多瓦 基于应用程序的核心是用 Web 编写的应用程序 技术 HTML CSS 和 JavaScript
  • 获取 Javascript 变量的 HTML h1 值

    如果我希望将分配给 header h3 的标题值成为 JavaScript 变量 以将信息从本地存储中的特定条目中取出 我该怎么做 这实际上取决于您的用例 最好的方法是什么 如果您提供更多的代码 社区可能会更好地为您提供帮助 一般来说 您可
  • 有什么理由使用自动实现的属性而不是手动实现的属性?

    我理解属性相对于字段的优势 但我觉得使用自动实现的属性而不是手动实现的属性除了使代码看起来更简洁之外并没有真正提供任何优势 我感觉使用起来更舒服 private string postalCode public string PostalC
  • sra(算术右移)与 srl(逻辑右移)

    请看一下这两段伪汇编代码 1 li t0 53 sll t1 t0 2 srl t2 t0 2 sra t3 t0 2 print t1 print t2 print t3 2 li t0 53 sll t1 t0 2 srl t2 t0
  • 控制台中的 Bootstrap css 错误

    I downloaded the boostrap min css version from here But in the console its showing me a lot of errors Check the image 我正
  • 如何处理“CrossThread MessagingException”?

    我有一个简单的代码 可以通过标签组件在 GUI 中显示时间序列 这段代码位于定时器的tick事件中 有时 我收到 Microsoft VisualStudio Debugger Runtime CrossThreadMessagingExc
  • Rails 4 中的救援_来自 ActionController::RoutingError

    我有以下错误 ActionController RoutingError No route matches GET images favicon ico 我想显示不存在的链接的错误 404 页面 我怎样才能做到这一点 In applicat
  • Ninject 在 Web 服务中注入服务接口

    我的项目中有一个 Web 服务 用于将 json 数据返回给 ajax 调用 注入我的 ClientService 在常规页面上工作正常 但如何让它在 Web 服务中工作 NinjectWebCommon cs private static
  • Chart.js 替换所有数据

    我对 Chart js 有疑问 首先 我设置一个数据 然后当参数更改时 我想重新绑定整个图表 这项工作有效 但它就像旧数据仍然落后于新数据的图表 首先 gt chart Line data options 在一个事件中 gt chart L
  • Python-捕获文本中特定字符串后的下一个单词

    我试图只捕获特定字符串后的 1 个单词 例如 import re my string I love Apple juice it is delicious print my string split I love 1 1 我得到结果 App
  • 当我们使用数组名称而不是扩展运算符时有什么区别?

    如果我使用有什么区别 var numbers 1 2 3 var mainArray numbers length gt 1 numbers 而不是这个 var numbers 1 2 3 var mainArray numbers len
  • Python 从无限循环线程返回值

    因此 对于我的程序 我需要检查本地网络上的客户端 该客户端正在运行 Flask 服务器 该 Flask 服务器返回一个可以更改的数字 现在为了检索该值 我使用 requests 库和 BeautifulSoup 我想在脚本的另一部分使用检索
  • Grunt 0.4 less 任务:如何不连接目标文件

    我想从相应的 less 文件生成 css 部分文件 我使用 npm 提供的最新版本 电子邮件受保护 电子邮件受保护 在 Grunt 0 4 版本之前 我可以简单地指定模式 htdocs less less作为来源 htdocs css cs
  • 如何在 cPanel 子域上设置 laravel 项目?

    我是 cPanel 的新手 想知道哪种是在子域上托管 Laravel 项目的最佳方式 我已经创建了子域 其根目录位于主目录中 我的客户在 public html 文件夹中有其他网站 我不想弄乱它们 我应该如何进行 另外 如果您能告诉我在持续
  • 如何在 C# 中自动化后关闭 Outlook

    我正在创建一个将 Msg Outlook 文件转换为 pdf 的程序 我所做的是将 Msg 文件导出到 Html 然后将 Html 输出转换为 pdf 这是我的代码 Microsoft Office Interop Outlook Appl
  • 如何将 super 赋值给变量?

    我想做以下事情 public class Sub extends Super public Sub Super underlying if underlying null underlying super this line is ille
  • 将图像插入数据库

    我创建了一个表单 允许用户将图像上传到服务器中的文件夹 如何将图像插入数据库 我在名为 blog 的数据库中创建了一个名为 upload 的表 并创建了一个名为 image 且值为 MediumBLOB 的行 如果上面听起来不合逻辑 我如何
  • 如何在seaborn/matplotlib中绘制和注释分组条

    我有一个如下所示的数据框 我使用条形图来表示每行的订阅者 这就是我所做的 data channels sort values subscribers ascending False head 5 chart sns barplot x na
  • 代码覆盖率 GCov 不适用于 XCode 4.2 和 iOS SDK 5

    我一直试图让 GCov 在 Lion 上使用 iOS SDK 5 0 与 Xcode 4 2Build 4D199 配合使用 但没有成功 有人有这样的运气吗 我使用 Google Tools For Mac 进行单元测试 并在 libpro