iOS:将茧从动态库迁移到静态库



我正试图在一个使用cocoapods处理外部依赖关系的项目中从动态库(通过use_frameworks!(转换为静态库。该项目是swift&目标。

其中一个依赖是内部的swift茧。然而,当我尝试构建时,我得到了以下消息:

Cannot load underlying module <our_internal_cocoapod>

此外,没有找到ProjectName-swift.h,我假设它没有被生成。

我尝试过的事情:1.清洁&建筑物2.删除派生数据3.重新安装可可荚

一切都无济于事。我该如何解决此问题?非常感谢您的帮助!

默认情况下,静态库不提供模块访问。

CocoaPods 1.5.0引入了use_modular_headers!,仍然提供静态库的模块支持。发布说明中的详细信息。

如果你遇到这个问题,你可能想试试1.6.0测试版,它在这个领域有一些错误修复。

最新更新