使用环信时如果如果出现以下两个报错:
"_fwrite$UNIX2003", referenced from:
和
linker command failed with exit code 1 (use -v to see invocation)
异常的详细内容为:
Undefined symbols for architecture i386: "_fwrite$UNIX2003", referenced from: _hex_dump_internal in libEaseMobClientSDK.a(dump.o) _pkt_dump_internal in libEaseMobClientSDK.a(dump.o)ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
解决方法:
首先, 找到环信官方SDK中的 ChatDemo-UI3.0 里的 FixFopen.c文件, copy一份到自己的工程中
从这里拖拽也可以: