测绘项目标头的CocoaPods header_files

问题描述 投票:0回答:1

我有我试图去建立与的CocoaPods现有的旧框架。如果当前有项目的头文件,这些应该被列入public_header_files,private_header_files或者根本就没有?

cocoapods
1个回答
0
投票

这取决于是由框架的客户需要什么类型的访问。从docsdocs

public_header_files的应作为公共标题文件模式的列表。

这些是会接触到用户的项目,并从该文件将产生头。当库建成后,这些标题将出现在build目录。如果没有指定公共头部,然后在SOURCE_FILES所有头被认为是公开的。

private_header_files了应该用于标记私有头文件模式的列表。

这些模式对公众的头文件(或者,如果已指定公头的所有头)相匹配,以排除其不应该暴露给用户的项目,不应该被用于生成文档的标题。当库建成后,这些标题将出现在build目录。

未列出既不公开也不是私有的头文件将被视为私有,但除了不会出现在生成目录中都没有。

© www.soinside.com 2019 - 2024. All rights reserved.