【问题标题】:Show All Native iOS Dependencies/Frameworks for an Xcode Project That Uses Cocoapods显示使用 Cocoapods 的 Xcode 项目的所有原生 iOS 依赖项/框架
【发布时间】:2019-08-11 10:56:33
【问题描述】:

我知道这必须相对简单,但我正在努力寻找答案。

在过去,当我手动集成第 3 方 SDK 时,我只需检查 Xcode 的 Build PhasesLink Binary With Libraries 部分即可查看我的项目包含的所有库/框架。

我现在主要使用 Cocoapods。有时我只是将 3rd 方 SDK 与 Cocoapods 集成,有时我会通过 Cocoapods 做一些但必须手动集成一两个。

如何确定在使用 Cocoapods 时我的项目将链接到哪些 Native(即 AdSupport.frameworkQuartzCore.framework 等)框架/库?

【问题讨论】:

    标签: ios objective-c xcode cocoapods


    【解决方案1】:

    在 Xcode 中点击您的 Pods 项目。然后点击每个目标,您可以在 Build Phases 中看到每个“Link Binary with Libraries”设置。

    【讨论】:

    • 我注意到一些 pod 在 Pods 项目中没有对应的 Target。在这种情况下,我可以安全地假设它们没有任何本机依赖项吗?
    • 不,我认为不一定是这样。如果我以 Crashlytics 为例,那么它的 podspec 将 Security 和 SystemConfiguration 列为它所依赖的框架,但 Crashlytics 在我的 Pods 项目中并未显示为目标。
    • 您在哪里查看 Crashlytics 需要安全/系统配置?如果您只想将其用作参考,我的项目中也有它
    猜你喜欢
    • 1970-01-01
    • 2014-05-28
    • 1970-01-01
    • 1970-01-01
    • 2012-12-21
    • 2012-02-04
    • 1970-01-01
    • 1970-01-01
    • 2021-04-15
    相关资源
    最近更新 更多