0

当我构建它时,我的项目直接在设备上运行。但是,当我尝试将其存档以将其与 TestFlight 一起使用时,我收到以下错误:

Lexical or Preprocessor Issue
Macro names must be identifiers

为什么会发生这种情况我定义的唯一宏是 AppDelegate 中的这个:

#define TESTING 1
    #ifdef TESTING
    [TestFlight setDeviceIdentifier:[[UIDevice currentDevice] uniqueIdentifier]];
    #endif

任何帮助将非常感激。

4

1 回答 1

0

尝试这个:

#define TESTING 1
#if TESTING
    NSLog(@"\n\n\n\n\n\ttesting !!!!!\n\n\n\n\n");
#endif

您可能还想查看这篇文章:错误:宏名称必须是使用 #ifdef 0 的标识符

于 2012-06-01T15:27:32.900 回答