• CocoaPods 无法使用(Xcode 14.0)


    更新 Xcode 14.0 之后,使用 pod 命令,提示Xcode 版本和 CocoaPods 的版本不匹配,需要更新 CocoaPods

    proj] Unknown object version (56). (RuntimeError)
    	11: from /Users/sinking/.rvm/gems/ruby-2.7.0/bin/ruby_executable_hooks:24:in `
    ' 10: from /Users/sinking/.rvm/gems/ruby-2.7.0/bin/ruby_executable_hooks:24:in `eval' 9: from /Users/sinking/.rvm/gems/ruby-2.7.0/bin/pod:23:in `
    ' 8: from /Users/sinking/.rvm/gems/ruby-2.7.0/bin/pod:23:in `load' 7: from /Users/sinking/.rvm/gems/ruby-2.7.0/gems/cocoapods-1.11.3/bin/pod:55:in `' 6: from /Users/sinking/.rvm/gems/ruby-2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/command.rb:52:in `run' 5: from /Users/sinking/.rvm/gems/ruby-2.7.0/gems/claide-1.0.3/lib/claide/command.rb:324:in `run' 4: from /Users/sinking/.rvm/gems/ruby-2.7.0/gems/claide-1.0.3/lib/claide/command.rb:337:in `rescue in run' 3: from /Users/sinking/.rvm/gems/ruby-2.7.0/gems/claide-1.0.3/lib/claide/command.rb:396:in `handle_exception' 2: from /Users/sinking/.rvm/gems/ruby-2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/command.rb:66:in `report_error' 1: from /Users/sinking/.rvm/gems/ruby-2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/user_interface/error_report.rb:34:in `report'
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    我尝试下面命令,安装预发行版本,但是不行

    gem install cocoapods --pre
    
    • 1

    最终解决方法是安装新的 ruby (3.0.0 版本).
    ps: rvm 是 ruby 管理命令,如果电脑没安装,具体安装方法可自行去搜索

    rvm install 3.0.0
    
    • 1

    如果想看 3 版本最新,可输入 rvm list known 查看最新版本

    输入命令,查看本地是否安装成功

    rvm list
    
    • 1

    看到 3.0.0 版本即为成功,然后切换默认版本为 3.0.0.

    rvm use 3.0.0 --default
    
    • 1

    输入 rvm list 查看一下是否切换成功

    rvm list               
    
       ruby-2.7.0 [ x86_64 ]
    =* ruby-3.0.0 [ x86_64 ]
    
    • 1
    • 2
    • 3
    • 4

    3.0.0 版本前面出现 =* 即为切换成功,这时候

    切换了 ruby,所以要重新下载 CocoaPods.

    gem install -n /usr/local/bin cocoapods 
    
    • 1

    下载完成,就可以去使用 pod 了

  • 相关阅读:
    MODBUS通信系列之数据处理
    多看看这份Java突击核心讲,大厂offer拿到手软
    基于JAVA疫情社区志愿者组织的资源管理平台计算机毕业设计源码+系统+数据库+lw文档+部署
    JAVA8 十大新特性详解
    每日4道算法题——第028天
    单片机采集传感器数据(整形,浮点型)modbus上传
    3-MySQL常用数据类型及表管理
    黑*头条_第4章_文章搜索前后端成形记 & 实名认证审核
    logging基本使用
    .NFT Framework简介
  • 原文地址:https://blog.csdn.net/xinshou_caizhu/article/details/126928284