You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行pod install报错:Swift库iDenfySDK无法作为静态库集成,求解决方案

pod install 报错解决方案

方案1:单独为缺失模块的依赖开启模块化配置(推荐)

该方案修改范围小,不会影响其他依赖的编译配置,适配性更高:

  • 打开iOS项目根目录下的Podfile文件
  • 在文件末尾添加如下post_install钩子配置,强制给MaterialComponents和JGProgressHUD开启模块定义:
post_install do |installer|
  installer.pods_project.targets.each do |target|
    if ['MaterialComponents', 'JGProgressHUD'].include? target.name
      target.build_configurations.each do |config|
        config.build_settings['DEFINES_MODULE'] = 'YES'
      end
    end
  end
end
  • 如果你是直接在Podfile中主动声明的这两个依赖,也可以直接在声明行添加参数即可:
pod 'MaterialComponents', :modular_headers => true
pod 'JGProgressHUD', :modular_headers => true

方案2:全局开启模块化头文件

如果方案1不生效,可尝试全局配置,注意该配置可能会和部分老旧的Objective-C依赖产生兼容问题:

  • 打开Podfile,在target声明块的最上方添加一行配置:
use_modular_headers!

生效步骤

配置修改完成后,执行以下命令重新安装依赖:

  • 执行pod deintegrate清理旧的Pod集成配置
  • 执行pod install重新拉取安装依赖,报错即可解决

内容的提问来源于stack exchange,提问作者Muhammad Hassaan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 07:54:00