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

升级XCode 15.0.1后Flutter项目pod install报JSON解析错误求助

解决Flutter项目pod install JSON解析错误问题

核心原因:CocoaPods仓库中FlutterMacOS.podspec.json文件损坏

升级Xcode和macOS后,CocoaPods的trunk仓库缓存文件可能出现损坏,常规清理操作未彻底覆盖,以下是针对性修复步骤:

1. 深度清理所有相关缓存

  • 清理Flutter和Xcode缓存:
    flutter clean
    rm -rf ~/Library/Developer/Xcode/DerivedData
    rm -rf ios/Pods
    rm ios/Podfile.lock
    
  • 彻底删除CocoaPods的trunk仓库及缓存:
    pod repo remove trunk
    rm -rf ~/.cocoapods/repos/trunk
    rm -rf ~/.cocoapods/cache
    

2. 重新初始化仓库并安装依赖

  • 重新添加CocoaPods trunk仓库:
    pod repo add trunk https://cdn.cocoapods.org/
    
  • 进入iOS目录执行带仓库更新的安装:
    cd ios
    pod install --repo-update
    

3. 验证版本兼容性

  • 检查Flutter与当前环境的适配情况:
    flutter doctor
    
    如果输出提示版本不兼容,升级Flutter到最新稳定版:
    flutter upgrade
    

4. 手动修复损坏的podspec文件

若以上步骤无效,直接替换损坏的JSON文件:

  • 打开路径/Users/koptehe/.cocoapods/repos/trunk/Specs/4/2/c/FlutterMacOS/3.13.2/
  • 删除原FlutterMacOS.podspec.json文件
  • 从Flutter官方源码仓库获取对应3.13.2版本的FlutterMacOS.podspec内容,新建同名.json文件粘贴保存后,重新执行pod install

内容的提问来源于stack exchange,提问作者Dmitrii Proshutinskii

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 00:22:23