2

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

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

Hellor.h 的文件检查器视图

4

2 回答 2

2

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

在最新的 Xcode 中,导出的头文件是在目标库的 Build Phases 下设置的。默认情况下,静态库模板会创建“复制文件”阶段。添加到此阶段的任何标头都将被复制到库的包含目录中,因此“公开”。如果您的项目缺少“复制文件”构建阶段,请按照“在 iOS 中使用静态库”指南的“创建库”部分中“配置导出的标头”下的说明创建和配置该阶段。https://developer.apple.com/library/ios/#technotes/iOSStaticLibraries/Articles/creating.html

于 2012-09-21T01:31:32.490 回答
0

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

于 2012-09-06T21:10:24.587 回答