Xcode项目宏名称问题

时间:2012-06-01 14:42:53

标签: iphone objective-c xcode build linker

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

Lexical or Preprocessor Issue
Macro names must be identifiers

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

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

非常感谢任何帮助。

1 个答案:

答案 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