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

使用Pod集成ZEGOCLOUD CallKits SDK执行pod install时报错

问题描述

我按照ZEGOCLOUD CallKits SDK的开发文档操作,执行pod install时出现报错,以下是我的Podfile配置和报错信息:

Podfile配置

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'CallKitsDemo' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for CallKitsDemo
  pod 'ZegoUIKitPrebuiltCall'
  pod 'ZegoUIKitSignalingPlugin'

end

执行pod install后的报错信息

Analyzing dependencies
/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.0.3/lib/claide/command.rb:396:in `handle_exception'
    from /Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:337:in `rescue in run'
    from /Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/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/installer/analyzer.rb:1190:in `block (2 levels) in inspect_targets_to_integrate'
    from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/installer/analyzer.rb:1189:in `each'
    from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/installer/analyzer.rb:1189:in `block in inspect_targets_to_integrate'
问题原因及解决办法

核心报错是[Xcodeproj] Unknown object version (56),这是因为当前使用的CocoaPods(1.11.3)和xcodeproj(1.21.0)版本过低,不支持Xcode 14及以上版本生成的项目文件格式(object version 56对应Xcode 14)。

解决步骤:

  1. 升级CocoaPods到最新版本
    执行命令:
sudo gem install cocoapods

若遇到权限问题,改用Homebrew安装:

brew install cocoapods
  1. 更新本地Pod仓库
pod repo update
  1. 重新执行pod install
    回到项目目录执行:
pod install

额外建议:在Podfile中指定iOS版本(ZegoUIKitPrebuiltCall最低支持iOS 12.0),将注释行# platform :ios, '9.0'改为:

platform :ios, '12.0'

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 15:05:27