【问题标题】:Control compilation of framework api in release or debug mode在发布或调试模式下控制框架 api 的编译
【发布时间】:2020-08-06 19:52:29
【问题描述】:

我已将供应商框架添加到桥接头。我只想在调试模式下使用框架。我正在使用 2 个头文件,一个用于调试,一个用于发布。在发布模式下,我没有使用该框架,但我在应用程序中有访问该框架 api 的代码。我应该如何停止发布模式编译 api? 我在 api 中添加了宏 #if DEBUG,但仍然编译失败。

【问题讨论】:

  • 仍然失败是什么意思?
  • 编译失败。我们能否实现基于调试或发布模式停止框架api的编译。

标签: ios xcode frameworks


【解决方案1】:

条件编译通过在活动编译条件中添加标志来工作。 创建示例供参考。 SWIFT_ACTIVE_COMPILATION_CONDITIONS = 调试

https://github.com/sreexamus/ActiveCompilation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-10
    • 1970-01-01
    • 1970-01-01
    • 2014-11-07
    • 2013-06-22
    相关资源
    最近更新 更多