且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在iOS中运行颤动应用程序时出错

更新时间:2021-12-05 15:30:17

似乎是CocoaPods v1.11.0中的一种错误/不可兼容性问题

为了解决该问题,我按照以下步骤操作,它非常有效:https://***.com/a/69076515/16881741

简单地说,请执行以下步骤:

  1. 在您的终端中,在iOS文件夹中键入

    gem list --local | grep cocoapods

  2. 记下上一个命令的输出。看起来是这样的(请忽略各个条目附近的版本,这是我的输出,我已经在使用版本1.10.1):

cocoapods (1.10.1) cocoapods-core (1.10.1) cocoapods-deintegrate (1.0.5) cocoapods-downloader (1.5.1) cocoapods-plugins (1.0.0) cocoapods-search (1.0.1) cocoapods-trunk (1.6.0) cocoapods-try (1.2.0)

  1. 逐个启动命令 sudo gem uninstall X 将"X"替换为CocoaPods组件的名称,不带版本。 最后,您应该获得以下内容:

sudo gem uninstall cocoapods sudo gem uninstall cocoapods-core sudo gem uninstall cocoapods-deintegrate sudo gem uninstall cocoapods-downloader sudo gem uninstall cocoapods-plugins sudo gem uninstall cocoapods-search sudo gem uninstall cocoapods-trunk sudo gem uninstall cocoapods-try

确保已包括点N.1中列出的所有组件,以避免出现脏状态

  1. 使用命令 sudo gem install cocoapods -v 1.10.1 若要获取正确版本,请执行以下操作。

所有荣誉归功于埃斯特班·洛佩兹(Esteban Lopez),他是我在顶部链接的答案的作者。