React Native iOS pod install报错:Swift Pods无法作为静态库集成
pod install FirebaseCoreInternal依赖报错解决方案
报错内容
Swift pod
FirebaseCoreInternal依赖于未定义模块的GoogleUtilities。若要让这些目标生成模块映射(以静态库构建时从Swift导入所需),可在Podfile中全局设置use_modular_headers!,或为特定依赖指定:modular_headers => true。
[!] 以下Swift pods目前无法作为静态库集成:
解决方法
1. 全局启用模块化头文件
在Podfile开头添加配置:
use_modular_headers!
执行更新命令:
pod install
2. 仅为指定依赖启用模块化头文件
若不想全局生效,单独配置相关依赖:
pod 'GoogleUtilities', :modular_headers => true pod 'FirebaseCoreInternal', :modular_headers => true
重新执行pod install。
3. 处理无法静态集成的Swift pods
针对提示的无法静态集成的pod,在对应target中启用动态框架:
target 'YourAppName' do use_frameworks! :linkage => :dynamic # 其他pod配置 end
执行pod install完成修复。
内容的提问来源于stack exchange,提问作者ᒚᗩSᓰᘻ_ᖽᐸᕼᗩᘉ
相关产品推荐
相关产品推荐

