2012-06-01 81 views
0

當我構建它時,我的項目直接在設備上運行。然而,當我試圖把它封存與TestFlight使用它,我得到以下錯誤:Xcode項目宏名稱問題

Lexical or Preprocessor Issue 
Macro names must be identifiers 

這是爲什麼發生的事情我已經定義了唯一的宏是此在的AppDelegate:

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

任何幫助將不勝感激。

回答

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

+0

我做了嘗試。我評論了整個事情,但我仍然遇到同樣的問題 - 雖然我從未定義過宏。 – darksky

+0

試試我的編輯版本。兩者都適用於我... – Adam

+0

如果我在得到該錯誤後即使發表評論,那麼問題就在其他地方。 – darksky