【问题标题】:Include public headers of static library in a dynamic framework在动态框架中包含静态库的公共头文件
【发布时间】:2016-10-04 12:50:27
【问题描述】:

我正在为 iOS 开发一个动态框架。本框架使用静态库,与CocoaPods集成:

+--MyDynamicFramework
   +--PublicHeader1.h
   +--PublicHeader2.h
   +--Sources
   +--Pods
      +--StaticLib
         +--PublicHeader3.h
         +--StaticLib.a

现在,我在我的动态框架的源代码中使用PublicHeader3.h(它是StaticLib 的一部分),但我也想将它作为我正在构建的动态框架的公共标头公开.因此,使用我的动态框架的应用程序应该能够看到所有三个公共标头。这可能吗?如果可以,怎么做?

【问题讨论】:

    标签: ios xcode cocoapods ios-frameworks


    【解决方案1】:

    Build Settings -> Header Search Path -> 添加 MyDynamicFramework/Pods/StaticLib 的 PATH

    【讨论】:

    • 如何将“PublicHeader3.h”公开给使用“MyDynamicFramework”的人?
    猜你喜欢
    • 2012-04-02
    • 1970-01-01
    • 1970-01-01
    • 2010-12-26
    • 2016-02-04
    • 2011-04-14
    • 1970-01-01
    • 1970-01-01
    • 2017-05-14
    相关资源
    最近更新 更多