现在我有一个iPhone应用程序,并计划提出一个单独的iPad应用程序。 iPhone中的许多代码都将在iPad应用程序中重复使用。
因此,我已将该通用代码放入框架中,以便iPhone和iPad应用程序都将其嵌入。现在,对于我的iPhone应用程序,我有两个目标:UAT和Prod。一直以来,我都使用“构建设置”中的“其他快速标记”来区分它们。
现在的问题是这些标志不再起作用。
它只是跳过了我的UAT阻止
#if UAT
#elseif
#endif
然后我尝试将“ -DUAT”放入我的框架目标中,并且有效!
但是我只打算为此所有iPhone目标设置一个目标。 如何使标记仅来自应用程序目标而不来自框架?