【问题标题】:Xcode Code Coverage and fopen$UNIX2003Xcode 代码覆盖率和 fopen$UNIX2003
【发布时间】:2012-03-05 22:28:28
【问题描述】:

我面临一个似乎很普遍的问题:当我在 Xcode (4.2.1) 中使用 Lion 激活代码覆盖时,它显示以下错误:

Detected an attempt to call a symbol in system libraries that is not present on the iPhone:
fopen$UNIX2003 called from function llvm_gcda_start_file

我按照here 中描述的解决方法向我的测试目标添加了一个文件,其中包含 fopen 函数的映射,但它对我不起作用。使用新的 C 文件时,我遇到了很多 Parse 和 Semantic 问题,就好像它完全把编译器弄乱了一样。

我是否缺少特定的配置/编译器选项?我应该如何添加新文件?

【问题讨论】:

    标签: ios xcode4.2 code-coverage


    【解决方案1】:

    实际上,当我在 .m 文件中重命名 .c 文件时,问题已得到解决...我不知道这是否可能是与 ARC 相关的问题。

    【讨论】:

      猜你喜欢
      • 2016-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多