Ios Xcode代码覆盖率和fopen$UNIX2003

Ios Xcode代码覆盖率和fopen$UNIX2003,ios,xcode4.2,code-coverage,Ios,Xcode4.2,Code Coverage,我面临着一个似乎广泛存在的问题:当我使用Lion激活Xcode(4.2.1)中的代码覆盖率时,它会显示以下错误: 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 我遵循了所描述的解决方法,并使用fopen函数的映射向测试目标添加了一个文件,但它对我

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

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
我遵循了所描述的解决方法,并使用fopen函数的映射向测试目标添加了一个文件,但它对我不起作用。有了新的C文件,我遇到了很多解析和语义问题,好像它完全搞乱了编译器


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

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