今天把項(xiàng)目用Xcode9.2beta打開,嘗試用iphneX運(yùn)行业簿,運(yùn)行失敗壁却。報(bào)錯(cuò)原因是項(xiàng)目中用到的七牛三方批狱,QNNPing.m
文件出錯(cuò),具體出錯(cuò)及修改方法如下:
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
赔硫。
另外,還有一處錯(cuò)誤盐肃,即QNNTraceRoute.m
文件卦停,是因?yàn)槿鄙兕^文件,在上面加入#include<sys/time.h>
即可恼蓬。