【问题标题】:How do I embed a 3rd party framework inside a framework target in Xcode如何在 Xcode 的框架目标中嵌入第 3 方框架
【发布时间】:2015-10-07 16:16:33
【问题描述】:

我在我的 iOS 项目中创建了一个框架目标 (BourbonKit)。 BourbonKit 需要包含一个 3rd 方框架。我能够将第 3 方框架添加到该目标并正确设置框架搜索路径,但是当我尝试在 BourbonKit 的一个类中导入第 3 方框架时,我会收到一个编译错误,指出第 3 方框架标题找不到。

我知道 Apple 不鼓励创建伞式框架,但在我的情况下我没有看到替代方案,并且我正努力避免使用 CocoaPods 和 Carthage。

【问题讨论】:

    标签: ios8 frameworks xcode7


    【解决方案1】:

    我通过将第 3 方框架作为链接库添加到我的框架中,然后将它的标题添加到“项目范围”中(参见附图)

    然后我将框架搜索路径设置为框架所在的目录。 Xcode 6 会自动为您设置,但在 7b3 中您必须手动设置。

    现在我可以在我想要的公共/私有类中的任何位置导入 3rd 方框架。

    【讨论】:

      猜你喜欢
      • 2014-04-23
      • 2016-04-07
      • 2015-09-10
      • 1970-01-01
      • 2021-05-27
      • 2014-12-04
      • 1970-01-01
      • 1970-01-01
      • 2016-07-25
      相关资源
      最近更新 更多