【问题标题】:What is the usage of OTHER_LDFLAGS in podspec?在 podspec 中 OTHER_LDFLAGS 有什么用?
【发布时间】:2020-01-14 07:25:28
【问题描述】:

我的项目有各种插件,每个插件都与一个 podspec 文件相关联。例如我有 coreSDK 插件,其中我们有项目的核心功能。在 coreSDK podspec 中,我们为 google、Facebook 和 twitter 添加了一些依赖项。

目前我正在为所有三个框架进行社交集成,但我观察到这三个框架没有显示添加到 coreSDK 目标,因为我没有获得社交框架访问权限。我的一位朋友建议我将这些框架添加到 OTHER_LDFLAGS 中,以便将它们添加到 coreSDK 目标中。

我会这样做,但在此之前我想知道 OTHER_LDFLAGS 在 podspec 中的目的是什么。它是如何工作的?

【问题讨论】:

    标签: ios swift plugins cocoapods


    【解决方案1】:

    OTHER_LDFLAGS 只不过是其他链接器标志。它会导致实际的 pod 链接到您的应用程序中。

    【讨论】:

      【解决方案2】:

      xcodebuild 使用此标志,它在调用 ld 链接器以将应用程序目标链接到框架并指示它们是用哪种语言编写时使用它。

      【讨论】:

        猜你喜欢
        • 2013-01-06
        • 1970-01-01
        • 2021-06-18
        • 2020-04-24
        • 1970-01-01
        • 2014-01-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多