Xcode其他Swift标志不能与框架一起使用

时间:2018-09-04 03:20:18

标签: swift xcode

现在我有一个iPhone应用程序,并计划提出一个单独的iPad应用程序。 iPhone中的许多代码都将在iPad应用程序中重复使用。

因此,我已将该通用代码放入框架中,以便iPhone和iPad应用程序都将其嵌入。现在,对于我的iPhone应用程序,我有两个目标:UAT和Prod。一直以来,我都使用“构建设置”中的“其他快速标记”来区分它们。

现在的问题是这些标志不再起作用。

enter image description here

它只是跳过了我的UAT阻止

#if UAT

#elseif

#endif

然后我尝试将“ -DUAT”放入我的框架目标中,并且有效!

enter image description here

但是我只打算为此所有iPhone目标设置一个目标。 如何使标记仅来自应用程序目标而不来自框架?

0 个答案:

没有答案