1. 今天集合环信SDK时碰到这个样的一个问题
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
也是在StackOverflow上找到了答案,就是在
在AppDelegate.mm中添加
extern"C"{
size_t fwrite$UNIX2003( const void *a, size_t b, size_t c, FILE *d )
{
return fwrite(a, b, c, d);
}
char* strerror$UNIX2003( int errnum )
{
return strerror(errnum);
}
}
2. 配置相关截图
1.libraries具体配置截图
2。 target - building setting 相关配置截图
在 app delegate.mm 中配置 环信app key 截图
参考项目地址:
项目截图: 明天待续
具体项目内容: git地址为: