Xcode代码覆盖率和fopen $ UNIX2003
我正面临着一个相当广泛的问题:当我使用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文件,我得到了很多Parse和Semantic问题,好像它完全弄乱了compilator。
我缺少一个特定的配置/编译器选项吗? 我应该如何添加新文件?
实际上,当我在.m文件中重命名.c文件时问题得到解决…我不知道它是否可能是一个与ARC相关的问题。