我正在尝试从动态库(通过use_frameworks!)过渡到使用cocoapods处理外部依赖项的项目中的静态库。该项目是swift和objc的组合。
这些依赖项之一是内部快速cocoapod。但是,当我尝试构建时,出现以下消息:
Cannot load underlying module <our_internal_cocoapod>
另外,找不到ProjectName-swift.h
,我假设它没有生成。
我尝试过的事情: 1.清洁与建筑 2.删除派生数据 3.重新安装可可豆荚
全部无济于事。我该如何解决?非常感谢您的帮助!
答案 0 :(得分:0)
默认情况下,静态库不提供模块访问权限。
CocoaPods 1.5.0引入了use_modular_headers!
,以仍然通过静态库提供模块支持。 release notes中的详细信息。
如果遇到此问题,您可能需要尝试1.6.0 beta版,该版本在此区域已修复了一些错误。