簡體   English   中英

預處理程序指令,用於分隔xcode中的目標

[英]Preprocessor Directives to separate targets in xcode

我的項目有兩個目標,一個是生產,另一個是配置不同的階段。 我想在代碼中能夠說

#if target == production
NSLog(@"production");
#elif target == stage 
NSLog(@"stage");
#endif

有人可以告訴我該怎么做嗎?

謝謝,

〜音速555gr

您可以為每個目標定義一些預處理器宏,如下所示... ...

然后您可以執行以下操作:

#ifdef PRODUCTION
   //some Code
#elif STAGE
   //some other Code
#else
   //more Code^^
#endif

但是要小心,如果需要在Debug和/或Release-Build中使用它,則必須在此處聲明它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM