我遇到了一个似乎很普遍的问题:当我在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文件,我遇到了许多解析和语义问题,就像它完全搞乱了编译器一样。
我是否缺少特定的配置/编译器选项?我应该如何添加新文件?