答案 0 :(得分:0)
警告显示,我发现了' XXLog'宏是可疑的,检查它,发现只在Debug
中定义#ifdef DEBUG
#define XXLog(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);
#endif
因此,在设备和模拟器上成功运行它,但在归档时,' XXLog'宏无法成功调用。
更正代码
#ifdef DEBUG
#define XXLog(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);
#else
#define XXLog(...)
#endif
我不得不说XCode错误显示不友好,但严格来说,应该找出并消除所有警告。