gpt4 book ai didi

ios - Cocoapods - 隐藏实现?

转载 作者:可可西里 更新时间:2023-11-01 03:59:12 27 4
gpt4 key购买 nike

我有一个我创建的 iOS 库。现在我把这个库放在一个 .framework 文件中,只有一些 .h 文件。现在我想使用 Cocoapods 而不是框架。

是否可以隐藏 .m 文件并仅公开一些头文件(如框架)?

根据这个问题,我不明白 podspec 设置 source_filespublic_header_files 之间的关系。

我假设 public_header_files 是我需要的选项,但我不明白这个属性在做什么。

编辑:我想我误解了 Cocoapods 的设计。 public_header_files 在使用 use_framework! 设置时似乎很有意义。也许我正在尝试迦太基。

最佳答案

对于Objective-C的静态框架,是可以的,可以试试cocoapods-packager .对于Swift框架,由于没有志愿者,目前无法使用cocoapods-packager。您可以找到详细信息here :

但还有另一种方法可以Hide implementation of Swift framework when distributing it

关于ios - Cocoapods - 隐藏实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24698937/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com