在构建iOS静态库时,没有用于设置标头可见性的选项

时间:2012-09-06 18:26:23

标签: ios xcode static-libraries

我正在使用 Xcode4.4 构建iOS静态库。但是当我设置标题的可见性时,我看不到任何选项。通常应该有一些选项,如公共,私人,项目。与其他一些lib项目相比,我仍然找不到问题......

当我选择 Hellor.h 时,文件检查器的屏幕截图如下所示:

file inspector view of Hellor.h

2 个答案:

答案 0 :(得分:2)

自从Xcode 4.4以来,事情确实发生了变化。我向Apple开发人员技术支持部门寻求帮助,以下是回复:

在最新的Xcode中,导出的标题是在目标库的Build Phases下设置的。默认情况下,静态库模板会创建一个"复制文件"相。添加到此阶段的任何标题都将被复制到库的包含目录中,因此会公开#34;。如果你的项目没有"复制文件"构建阶段,按照"配置导出的标题"下的说明进行操作。在"创建图书馆" "在iOS中使用静态库的部分"创建和配置阶段的指南。 https://developer.apple.com/library/ios/#technotes/iOSStaticLibraries/Articles/creating.html

答案 1 :(得分:0)

没有与静态库关联的“标题” - 你得到的只是一个.a文件。你想要的是创建一个“框架”项目,它现在可以用于Xcode 4中的iOS项目。