gpt4 book ai didi

ios - 通过 Xcode Scheme 添加预处理器定义

转载 作者:IT王子 更新时间:2023-10-29 08:19:24 25 4
gpt4 key购买 nike

我目前有一些需要构建的 iPhone 应用程序的特殊“ flavor ”。理想情况下,我希望为每种“ flavor ”制定一个方案,并且每个方案都将定义(或设置)一个或多个预处理器定义,我可以使用这些定义在我的代码中进行分支,甚至可能预处理我的 info.plist 文件。这显然可以通过多个目标来完成,但由于我可以有许多不同的应用程序“风格”,所以最好使用方案来减少目标计数。我目前的想法是在预操作脚本中添加这些预处理器定义,但我无法终生找到更新 GCC_PREPROCESSOR_DEFINITIONS 的方法。因为它是一个环境变量,我不应该有权附加到 GCC_PREPROCESSOR_DEFINITIONS 上吗?

最佳答案

最坏的情况是您可以为该方案做一个预构建脚本。不过,您必须为每个方案包含脚本:

我更愿意将其附加到配置中:

然后您可以轻松地为各种配置添加预处理器宏,就像我在此处用于调试一样:

_Prefix.pch 文件是放置影响整个程序的宏的好地方,就像我在这里:

在我的示例中,我们在不处于 Debug模式时有效地关闭了控制台输出,从而提供了一点速度提升。

关于ios - 通过 Xcode Scheme 添加预处理器定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8319325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com