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

iOS执行pod init遇FrozenError及Xcodeproj版本未知问题求助

执行pod init时遇到的iOS项目错误及解决建议

问题情况

终端已设置为“Open Using Rosetta”,为iOS项目执行pod init命令时触发报错,核心错误包含FrozenError(无法修改冻结字符串)和[Xcodeproj] Unknown object version (56)。

错误日志

(base) airpc@192 InstaClone % pod init

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/user_interface/error_report.rb:34:in `force_encoding': can't modify frozen String (FrozenError)
    from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/user_interface/error_report.rb:34:in `report'
    from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/command.rb:66:in `report_error'
    from /Library/Ruby/Gems/2.6.0/gems/claide-1.1.0/lib/claide/command.rb:396:in `handle_exception'
    from /Library/Ruby/Gems/2.6.0/gems/claide-1.1.0/lib/claide/command.rb:337:in `rescue in run'
    from /Library/Ruby/Gems/2.6.0/gems/claide-1.1.0/lib/claide/command.rb:324:in `run'
    from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/command.rb:52:in `run'
    from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/bin/pod:55:in `<top (required)>'
    from /usr/local/bin/pod:23:in `load'
    from /usr/local/bin/pod:23:in `<main>'
/Library/Ruby/Gems/2.6.0/gems/xcodeproj-1.21.0/lib/xcodeproj/project.rb:228:in `initialize_from_file': [Xcodeproj] Unknown object version (56). (RuntimeError)
    from /Library/Ruby/Gems/2.6.0/gems/xcodeproj-1.21.0/lib/xcodeproj/project.rb:113:in `open'
    from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/command/init.rb:41:in `validate!'
    from /Library/Ruby/Gems/2.6.0/gems/claide-1.1.0/lib/claide/command.rb:333:in `run'
    from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/command.rb:52:in `run'
    from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/bin/pod:55:in `<top (required)>'
    from /usr/local/bin/pod:23:in `load'
    from /usr/local/bin/pod:23:in `<main>'

解决步骤

  • 更新CocoaPods及依赖库
    旧版本的CocoaPods(1.11.3)和xcodeproj(1.21.0)不兼容Xcode 14+的项目对象版本56,执行以下命令更新:
    sudo gem install cocoapods
    sudo gem install xcodeproj
    
  • 确认Xcode版本
    项目对象版本56对应Xcode 14及以上版本,确保使用的Xcode是匹配的稳定版,若版本过低需升级Xcode。
  • 清理CocoaPods缓存(可选)
    若更新后仍报错,清理缓存后重试:
    pod cache clean --all
    
    之后重新进入项目目录执行pod init。
  • 验证Rosetta设置
    重启终端,确保“Open Using Rosetta”设置已生效,再执行命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 18:05:25