我的项目在构建时直接在设备上运行。但是,当我尝试将其存档以与TestFlight一起使用时,我收到以下错误:
Lexical or Preprocessor Issue
Macro names must be identifiers
为什么会发生这种情况我在AppDelegate中定义的唯一宏是这个:
#define TESTING 1
#ifdef TESTING
[TestFlight setDeviceIdentifier:[[UIDevice currentDevice] uniqueIdentifier]];
#endif
非常感谢任何帮助。
答案 0 :(得分:0)
试试这个:
#define TESTING 1
#if TESTING
NSLog(@"\n\n\n\n\n\ttesting !!!!!\n\n\n\n\n");
#endif
您可能还想看一下这篇文章:Error: macro names must be identifiers using #ifdef 0