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

SwiftUI项目执行pod init失败,求解决方案

解决pod init报错的方案

第一步:修复Xcode开发者目录配置

当前系统的开发者目录指向了Command Line Tools,需切换到Xcode的官方开发者目录:

  • 打开终端,执行以下命令(若你的Xcode是Beta版本,将路径改为/Applications/Xcode-beta.app/Contents/Developer):
    sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
    
  • 验证切换结果:
    xcode-select -p
    
    输出应为/Applications/Xcode.app/Contents/Developer

第二步:解决PBXFileSystemSynchronizedRootGroup兼容性问题

该错误源于新版Xcode(对应macOS 15的Xcode 16+)引入了PBXFileSystemSynchronizedRootGroup类型,但当前CocoaPods依赖的xcodeproj 1.25.0未适配,可选以下两种方案:

方案一:更新xcodeproj到兼容版本

终端执行:

sudo gem update xcodeproj

更新完成后重新执行pod init

方案二:临时修改Xcode项目文件(若更新xcodeproj无效)

  • 右键你的.xcodeproj文件,选择「显示包内容」
  • 打开project.pbxproj文件
  • 全局搜索PBXFileSystemSynchronizedRootGroup,将所有匹配项替换为PBXGroup
  • 保存文件后回到终端执行pod init

额外建议

若上述步骤均无效,可尝试更新CocoaPods至最新版本:

sudo gem install cocoapods

内容的提问来源于stack exchange,提问作者ITAY LADOR

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 04:19:51