解決 podinstall 出現(xiàn) incompatible character encodings: UTF-8 and ASCII-8BIT 的問題

問題分析:

1、查看podfile文件是否存在不合法的字符,檢查格式。
2、可能是 Ruby的版本號,與當前Cocoapods不適配使用。

版本號不適配處理方案:

1、卸載當前的ruby,重新安裝ruby

查看當前ruby版本號
ruby -v
結(jié)果如下:
ruby 2.6.8p205 (2021-07-07 revision 67951) [x86_64-darwin21]

1)查看可使用版本號

rvm list known

結(jié)果:
[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

至此就可以使用了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容