gpt4 book ai didi

ios - Swift框架与Cocoapods——整合静态库

转载 作者:行者123 更新时间:2023-11-28 07:04:29 25 4
gpt4 key购买 nike

我创建了一个以 Swift 作为首选语言的 cocoa touch 框架。

在这个框架上我需要导入静态库,所以我创建了一个 podfile 并使用 use_frameworks!

导入了 pod

我创建了一个桥接 header ,并将 pod 源添加为 header 搜索路径,因为它找不到 pod 的 header 。

框架编译正常,我没有任何问题。

所以我为框架创建了一个 pod 规范,并在 swift 中创建了一个示例应用程序。我的 podfile 中有作为开发 pod 的框架。现在我明白了

在我的静态库公共(public) header 的桥接 header 导入中,在框架模块内包含非模块化 header

我明白,因为它是一个静态库,我们无法构建触摸框架,但是要有一个用 Swift 编写的带有静态库的触摸框架,应该如何解决。

PS 我已经将 Allow Non-modular Includes in Framework Modules 设置为 Yes

最佳答案

回答我原来的问题。对于没有实现文件的供应商库,cocoapods(0.36.2) 似乎是一个问题。

有一个 hack 可以让它工作,你可以看看这个 github issue

关于ios - Swift框架与Cocoapods——整合静态库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31141313/

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