我正在使用Xcode4.4构建iOS静态库。但是当我设置标题的可见性时,我看不到任何选项。通常应该有一些选项,例如公共(public)、私有(private)、项目。与其他一些lib项目相比,我仍然找不到问题......
当我选择Hellor.h时文件检查器的屏幕截图如下所示:
最佳答案
自 Xcode 4.4 以来,情况确实发生了变化。我向Apple开发者技术支持寻求帮助,回复如下:
在最新的 Xcode 中,导出的 header 是在目标库的构建阶段下设置的。默认情况下,静态库模板创建“复制文件”阶段。添加到此阶段的任何 header 都将被复制到库的包含目录中,从而“公开”。如果您的项目缺少“复制文件”构建阶段,请按照“在 iOS 中使用静态库”指南的“创建库”部分中“配置导出的 header ”下的说明来创建和配置该阶段。 https://developer.apple.com/library/ios/#technotes/iOSStaticLibraries/Articles/creating.html
关于ios - 构建 iOS 静态库时没有设置 header 可见性的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12306177/