为ios构建的静态库为什么只包含一个头文件

时间:2013-09-13 15:41:16

标签: ios xcode static-libraries

我现在正在学习如何为ios系统创建静态库,我现在使用的开发工具是Xcode。以下link提供了一个很好的示例来说明如何为ios系统创建和使用静态库。但是,该文章没有解释静态库包含多个类的情况。但是,我想在静态库StaticLib和ABTest中导出两个类,如下图所示:

enter image description here

我在制作静态库时没有任何困难,但是当我通过Finder检查其头文件时

enter image description here

我想知道应该怎样做以确保库中的所有头文件都存储在include文件夹中,该文件夹附带静态库(如上图所示)。非常感谢。

1 个答案:

答案 0 :(得分:1)

在目标构建设置中,您需要添加Copy Headers Build Phase

在Xcode 5中它看起来像这样: enter image description here

有关这些类型之间差异的详细信息,请参阅以下答案:https://stackoverflow.com/a/8016333/143911