当尝试在现有的 React Native 项目中安装 cocoapods 时,出现以下错误:
Fetching podspec for `Folly` from `../node_modules/react-native/third-party-podspecs/Folly.podspec`
/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/user_interface/error_report.rb:34:in `force_encoding': can't modify frozen String (FrozenError)
我不确定根本原因。一开始我以为是
Apple Silicon (M1)
的问题,但是使用x64
的同事也遇到了同样的问题。
版本:
"react": "^17.0.2",
"react-native": "0.64.1",
我梳理了我在这里可以找到的所有相关问题。我还没有找到一个可行的解决方案。如果您需要更多信息,请告诉我。谢谢。
如果错误 -
`force_encoding':无法修改冻结的字符串(FrozenError)
[Xcodeproj] 未知对象版本 (56)。 (运行时错误)
解决方案 -
打开终端并导航到您的项目位置
sudo gem 更新 xcodeproj
Pod 初始化