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

iOS环境执行pod install时ffmpeg-kit-ios-full-gpl安装失败,请求URL返回404错误

iOS环境执行pod install时ffmpeg-kit-ios-full-gpl安装失败,请求URL返回404错误

碰到这种依赖拉取404的问题真的头大!先看看你遇到的具体错误日志:

usr/bin/curl -f -L -o /var/folders/0q/cmpgdyp97dlf1ljyc63g71lm0000hy/T/d20250402-65474-7s1bkn/file.zip https://github.com/arthenica/ffmpeg-kit/releases/download/v6.0/ffmpeg-kit-full-gpl-6.0-ios-xcframework.zip

问题根源很明确:你在Flutter项目里用的是ffmpeg_kit_flutter_full_gpl: ^6.0.3版本,但CocoaPods拉取iOS端依赖时,却请求了v6.0版本的包,而这个版本的安装包已经被官方移除或者调整了存储路径,所以返回404。

给你几个按优先级排序的解决步骤,按顺序试试:

  • 第一步:更新CocoaPods的Spec仓库
    本地的podspec可能还是旧版本,硬指向了错误的下载URL。执行下面的命令更新本地Spec仓库:
    pod repo update
    完成后回到iOS目录重新执行pod install

  • 第二步:清理本地Pod缓存
    如果更新仓库后还是不行,大概率是本地缓存了旧的错误配置。执行命令清理对应依赖的缓存:
    pod cache clean ffmpeg-kit-full-gpl --all
    要是想更彻底,也可以清理所有Pod缓存:
    pod cache clean --all
    清理完成后再重新执行pod install

  • 第三步:手动在Podfile指定正确版本
    要是上面两步都没解决,就直接在项目的iOS目录下的Podfile里硬指定正确的版本,确保拉取的是和Flutter插件匹配的6.0.3版本iOS库:
    在Podfile的开头添加一行:
    pod 'ffmpeg-kit-full-gpl', '6.0.3'
    然后执行pod install --repo-update

  • 第四步:调整Flutter插件的本地配置
    要是还是有问题,就找到本地Flutter插件的安装目录(一般在~/.pub-cache/hosted/pub.dev/ffmpeg_kit_flutter_full_gpl-6.0.3/ios/),打开ffmpeg_kit_flutter_full_gpl.podspec文件,找到依赖声明的那一行,确保版本是6.0.3而不是6.0,保存后再回到iOS目录执行pod install

备注:内容来源于stack exchange,提问作者codnix dev

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.13 16:34:39