【问题标题】:How should the app project depend on libHello.a and libHello.a depend on libPods.a?app项目应该如何依赖livello.a和livello.an依赖libPods.a?
【发布时间】:2013-03-14 01:46:45
【问题描述】:

我尝试在静态库项目 iKit 中使用 cocoapods,并在我的主应用程序项目中使用 iKit 作为子项目。当我构建主应用项目时,出现错误

看这里的图片:

我应该如何构造这样的源库和静态库?

如果我直接在主应用项目TestiKit中使用cocoapods,一切都会好的。

我该怎么办?

【问题讨论】:

    标签: objective-c xcode static-libraries cocoapods


    【解决方案1】:

    如果 iKit 具有从 CocoaPods 提供的依赖项,那么当您以这种方式包含项目时,它们肯定不会被链接。您最好为 iKit 创建一个 podspec 并将其链接到您的主项目中。然后在这个新的 podspec 中,您可以指定 iKit 的依赖项,并且所有内容都将正确链接。这里的问题是,由于您不包括在 iKit 工作区中创建的 Pods 项目,CocoaPods 使用 Pods.xcconfig 无法链接其依赖项。

    【讨论】:

      猜你喜欢
      • 2012-09-17
      • 2020-11-18
      • 1970-01-01
      • 2013-01-30
      • 2020-07-24
      • 2012-01-03
      • 1970-01-01
      • 2020-03-14
      • 1970-01-01
      相关资源
      最近更新 更多