我正在使用Xcode4.4构建一个 iOS 静态库。但是当我设置标题的可见性时,我看不到任何选项。通常应该有一些选项,如Public、Private、Project。与其他一些lib项目相比,我仍然找不到问题......
我选择Hellor.h时文件检查器的屏幕截图如下所示:
我正在使用Xcode4.4构建一个 iOS 静态库。但是当我设置标题的可见性时,我看不到任何选项。通常应该有一些选项,如Public、Private、Project。与其他一些lib项目相比,我仍然找不到问题......
我选择Hellor.h时文件检查器的屏幕截图如下所示:
自 Xcode 4.4 以来,情况确实发生了变化。我向 Apple 开发者技术支持寻求帮助,以下是回复:
在最新的 Xcode 中,导出的头文件是在目标库的 Build Phases 下设置的。默认情况下,静态库模板会创建“复制文件”阶段。添加到此阶段的任何标头都将被复制到库的包含目录中,因此“公开”。如果您的项目缺少“复制文件”构建阶段,请按照“在 iOS 中使用静态库”指南的“创建库”部分中“配置导出的标头”下的说明创建和配置该阶段。https://developer.apple.com/library/ios/#technotes/iOSStaticLibraries/Articles/creating.html
没有与静态库关联的“头文件”——你得到的只是一个 .a 文件。你想要的是创建一个“框架”项目,它现在似乎可以用于 Xcode 4 中的 iOS 项目。