更新时间:2021-12-05 15:30:17
似乎是CocoaPods v1.11.0中的一种错误/不可兼容性问题
为了解决该问题,我按照以下步骤操作,它非常有效:https://***.com/a/69076515/16881741
简单地说,请执行以下步骤:
在您的终端中,在iOS文件夹中键入
gem list --local | grep cocoapods
记下上一个命令的输出。看起来是这样的(请忽略各个条目附近的版本,这是我的输出,我已经在使用版本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)
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中列出的所有组件,以避免出现脏状态
sudo gem install cocoapods -v 1.10.1
若要获取正确版本,请执行以下操作。所有荣誉归功于埃斯特班·洛佩兹(Esteban Lopez),他是我在顶部链接的答案的作者。