問題分析:
1趁怔、查看podfile文件是否存在不合法的字符,檢查格式蚕捉。
2奏篙、可能是 Ruby的版本號,與當前Cocoapods不適配使用。
版本號不適配處理方案:
1秘通、卸載當前的ruby为严,重新安裝ruby
查看當前ruby版本號
ruby -v
結果如下:
ruby 2.6.8p205 (2021-07-07 revision 67951) [x86_64-darwin21]
1)查看可使用版本號
rvm list known
結果:
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.10]
[ruby-]2.5[.8]
[ruby-]2.6[.6]
[ruby-]2.7[.2]
[ruby-]3[.0.0]
不建議使用最新的版本,可能存在問題肺稀,最好使用比較穩(wěn)定的版本第股,2.6 或2.7 的版本
2)卸載當前版本:
sudo rvm remove 版本號(如:3.0.0)
3)安裝指定版本
rvm install 版本號(如:2.6.8)
4)需要重新安裝一下Cocoapods (注:這一步一點要做,不然上面的ruby版本無法適配话原,使用pod install 會報錯)
gem install cocoapods
至此就可以使用了夕吻。