【发布时间】:2023-03-31 02:32:01
【问题描述】:
我有一个用 Swift 编写的 Cocoa Touch 框架,我希望将它作为 CocoaPod 分发。
我们的想法是,这将是一个闭源分发,因为只公开了公共标头。
在我的 podspec 中,我将源设置为包含我的框架的 github 存储库。我还添加了:
s.public_header_files = "mylibrary.framework/Headers/*.h"
s.preserve_paths = "mylibrary.framework"
s.vendored_frameworks = "mylibrary.framework"
我把它推到了后备箱里。当我在一个新项目中安装 pod 时,我可以很好地导入模块,但它无法从框架中找到我尝试使用的类。
谁能告诉我正确的做法是什么?
【问题讨论】:
标签: ios swift cocoapods cocoa-touch