美文网首页
Xcode9.2beta运行报错

Xcode9.2beta运行报错

作者: af9c78f57822 | 来源:发表于2017-11-06 10:14 被阅读0次

今天把项目用Xcode9.2beta打开,尝试用iphneX运行,运行失败。报错原因是项目中用到的七牛三方,QNNPing.m文件出错,具体出错及修改方法如下:
92-103行的

check_compile_time(sizeof(IPHeader) == 20);
check_compile_time(offsetof(IPHeader, versionAndHeaderLength) == 0);
......

以及
118-124行的

check_compile_time(sizeof(ICMPPacket) == 8);
check_compile_time(offsetof(ICMPPacket, type) == 0);
......

把里面的check_compile_time,全部修改为__Check_Compile_Time


另外,还有一处错误,即QNNTraceRoute.m文件,是因为缺少头文件,在上面加入#include<sys/time.h>即可。

相关文章

网友评论

      本文标题:Xcode9.2beta运行报错

      本文链接:https://www.haomeiwen.com/subject/guwkmxtx.html