我正在构建一个将在多个 iOS 应用程序中使用的静态库。与此同时,我正在使用我的库开发其中一个应用程序。
在开发过程中,我每天至少会收到一次关于找不到库中的头文件的烦人错误(在我的应用程序项目中)。我了解到,在构建静态库时,标头可以是Public
,Private
或Project
我猜想我想在我的库中公开的每个标题都应该是Public
.
我的问题是,管理这些公共标头的最佳方法是什么?我应该为我的所有公共头文件创建一个主要的公共头文件#import
吗?Xcode 可以为我生成这样的文件吗?
另一个主要问题是Public Header Folder Path
设置的推荐值是多少?
我的主要目标是,未来将使用这个库的项目将能够以尽可能少的配置来做到这一点(添加链接器标志、更改User Header Search Path
等)
非常感谢你。