gpt4 book ai didi

iOS 在 Release模式下启用自定义记录器

转载 作者:行者123 更新时间:2023-11-29 02:30:52 24 4
gpt4 key购买 nike

在最近的一个应用程序中,我被要求在发布构建时启用调试日志记录,以便测试人员可以在测试应用程序时向我们发送日志。我创建了一个自定义记录器,它依赖于 #IF DEBUG 宏来启用或禁用自定义日志记录。这在 Debug模式下工作正常。但是当我构建一个新版本(使用 Bamboo)时,测试人员再也看不到自定义日志了。如何在 Release模式下启用我的自定义日志记录(通过 gcc_preprocessor_macros)?我应该依赖其他预处理器宏并忽略 DEBUG 指令吗?

最佳答案

如果您处于 Release模式,则定义RELEASE。如果您处于 Debug模式,则定义了 DEBUG。如果您希望自定义日志记录在 Release模式下可用,则不应使用 DEBUG 作为您的条件。

如果您的目标不是向测试人员发送发布构建,而是向测试人员发送“看起来像发布”的构建,我建议复制发布配置并在其中定义 PRETEND_RELEASE。请参阅您的项目 -> 信息选项卡 -> 配置

关于iOS 在 Release模式下启用自定义记录器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26892509/

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