【问题标题】:CocoaPods dependency only on debug/release buildCocoaPods 仅依赖于调试/发布版本
【发布时间】:2013-10-26 18:48:28
【问题描述】:

我正在使用 pod 作为我项目的内部库。

我想让一些 pod 仅包含在发布/调试版本中,例如 Reveal/Sparkinspector。

有没有办法根据当前选择的构建配置(构建/发布)定义podspec 依赖关系?

【问题讨论】:

    标签: ios xcode cocoapods


    【解决方案1】:

    随着最近的发布,它现在正式可用:http://blog.cocoapods.org/CocoaPods-0.34/

    使用

    pod 'Lookback', :configurations => ['Debug']
    

    【讨论】:

      【解决方案2】:

      对于刚刚发现此问题的任何人,根据我在此处的回答,这似乎安排在下一个版本中:

      https://stackoverflow.com/a/25653469/490180

      【讨论】:

        【解决方案3】:

        在此处查看多个目标部分:https://github.com/CocoaPods/CocoaPods/wiki/A-Podfile

        例如

        target :debug do
            pod 'TestFlight'
        end
        

        【讨论】:

        • 这不一样,想法是简单地为发布/调试配置定义不同的 pod。就我而言,这在 Xcode 中是可能的,但 Pod 尚不支持构建配置。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-12-23
        • 1970-01-01
        • 2021-04-15
        • 2010-10-27
        • 2020-08-02
        相关资源
        最近更新 更多