2012-03-05 58 views
3

我面對的似乎是一個相當廣泛的傳播問題:當我激活在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文件,我得到了很多解析和語義問題,就好像它完全搞亂了編譯器。

是否有我缺少的特定配置/編譯器選項?我應該如何添加新文件?

回答

2

其實當我改名的.m文件.c文件的問題解決了...我不知道這是否可能與ARC例如一個問題。