我正面临着一个相当广泛的问题:当我使用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
我按照here描述的解决方法,在我的测试目标中添加了一个文件,其中包含fopen函数的映射,但它不适合我。使用新的C文件,我得到了很多Parse和Semantic问题,好像它完全弄乱了编译器。
我缺少特定的配置/编译器选项吗?我应该如何添加新文件?
答案 0 :(得分:2)
实际上,当我在.m文件中重命名.c文件时问题得到解决...我不知道它是否可能是一个与ARC相关的问题。