环信 2.xSDK 面向iPhone5 以下真机编译不过解决方案

  • iPhone5 以上(不包含iPhone5)编译都是木有问题的
  • 具体原因 :不解释。。。

解决方案:

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);
    } }

将如上代码放入你的 AppDelegate.mm即可。注意是.mm哦。

PS:环信目前已经更新到3.X了。3.x不存在该问题,这个解决方案可能更适合接坑的同学,哈哈。

你可能感兴趣的:(iOS,环信,编译不过)