【问题标题】:KMM with CocoaPods. Error: cocoapods-generate requires CocoaPods >= 1.5.0KMM 与 CocoaPods。错误:cocoapods-generate 需要 CocoaPods >= 1.5.0
【发布时间】:2021-12-24 03:04:59
【问题描述】:

我正在尝试向测试 kmm 项目添加一个简单的 CocoaPods 依赖项,如 this tutorial 中所述

很遗憾,我收到了这个错误

Executing of 'pod gen --platforms=ios --gen-directory=/Users/par/code/my/MyApplication/shared/build/cocoapods/synthetic/IOS --sources=https://cdn.cocoapods.org /Users/par/code/my/MyApplication/shared/shared.podspec' failed with code 1 and message: 
[!] cocoapods-generate requires CocoaPods >= 1.5.0

如何解决这个错误?

我的设置

cocoapods version: 1.11.2
cocoapods-generate version: 1.4.1

Mac OS Big Sur 11.6

cocoapods-generate 的版本似乎已过时。该脚本的最新版本是 2.2.2

无论我多么努力,我都无法将 cocoapods-generate 升级到 1.4.1 以上 我正在用这个命令安装它

sudo gem install cocoapods-generate

我在this issue找到了这条信息

潜在的错误是 ruby​​ 3 上无法安装 2.2.1 版本的 cocoapods-generate,因为它依赖于 cocoapods-disable-podfile-validations ~> 0.1.1,以及 cocoapods-disable-podfile 的唯一版本-满足 (0.1.1) 需要 ruby​​ 的验证 ~> 2.1.

不知道如何解决这个难题。

【问题讨论】:

    标签: macos cocoapods kmm


    【解决方案1】:

    通过将 ruby​​ 降级到 2.6 解决了这个问题

    brew install rvm
    curl -sSL https://get.rvm.io | bash  
    rvm install ruby-2.6.0
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-02
      • 1970-01-01
      • 2014-02-24
      • 2014-07-08
      相关资源
      最近更新 更多