【问题标题】:How to add Cocoa pod dependency to custom framework swift如何将 Cocoa pod 依赖项添加到自定义框架 swift
【发布时间】:2018-04-24 11:14:17
【问题描述】:

我在我的自定义框架中使用 GVRSDK 库 pod,但如果我添加这个其他项目目标,它不会被导入。我正在使用模块映射,因为该库没有在自定义框架中导入

错误:不支持将桥接头与框架目标一起使用。 由于在伞形头文件中添加私有头文件而导致编译错误包括框架模块内的非模块化头文件。 接下来我添加了模块映射文件,它被导入到框架 swift 文件中。如果我 将其导入其他 swift 目标,它会抛出错误模块未找到。

【问题讨论】:

  • 请分享一些你已经实现的图片和代码。
  • 我创建了自定义框架并添加了可可豆荚,您能否提供正确实施的步骤以及我能够实施的迦太基

标签: swift


【解决方案1】:

你应该在你的 Podfile 中指定你想要安装你的 pod 的目标

target 'FrameworkName' do
    use_frameworks!
    pod 'GVRSDK'

end

之后,您可以从 Build Phases -> Embed Frameworks 将框架添加到您的应用程序

【讨论】:

  • 我已经在我的 cusotm 框架中指定了这个,它在框架中工作正常,但是如果我使用这个其他目标或项目它不工作
  • 你应该在你想要添加自定义框架的目标中指定它。你现在如何在你的框架和目标之间建立联系?
  • 是的,我试过了,但它不起作用。我正在做的是将自定义框架 .framework(这包含 GVRSDK Pod 库)添加到我的目标中,例如在构建阶段 -> 嵌入框架
  • 嗨,我也面临同样的问题。你有什么解决办法吗?
  • 您可以从 File > New > Target > Cocoa Touch Framework 添加自定义框架。之后在 Podfile 中,您应该指定要用于此自定义框架的 pod。
猜你喜欢
  • 2015-05-21
  • 2015-01-22
  • 2018-12-05
  • 2016-08-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-24
相关资源
最近更新 更多