iOS archive失败页面却不报错

426 阅读1分钟

当APP archive显示filed页面却没有报红时,错误信息可以再如图位置找到

archive失败信息查看

这时我们就可以找到Archived Failed原因了,出现了implicit declaration function Dlog isinvalid in C99,解决如下,主要是debug打印方法冲突,再clean一下进行archive就可以成功

image.png

#ifdef DEBUG
#   define DLog(fmt, ...) NSLog((@"[文件名:%s]\n" "[函数名:%s]\n" "[行号:%d] \n" fmt), __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
#   define DLog(...)
#endif