【Xcode/CocoaPods】`force_encoding’: can’t modify frozen String (FrozenError) エラーの解決

【Xcode/CocoaPods】`force_encoding': can't modify frozen String (FrozenError) エラーの解決

実行環境

Swift5.6
Xcode14.0.1

エラー内容

Xcodeで新しいをファイル作り、pod initを実行したところ、下記のエラーが出てきました。

/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/user_interface/error_report.rb:34:in `force_encoding’: can’t modify frozen String (FrozenError)
とか、
`initialize_from_file’: [Xcodeproj] Unknown object version (56). (RuntimeError)
とかのエラーが出てきます。

解決方法

解決方法1つ目

下記の矢印部分が、Xcodeをアップデートしたばかりだと空欄になっていたりするので、
埋めておきます。

解決方法2つ目

ターミナルで下記の3つのコマンドを実行します。

sudo gem install cocoapods
pod setup
sudo gem update xcodeproj

解決方法3つ目

上記2つで難しそうだと、Macの再起動も試してみてください…

最後に

上記の3つの解決方法で解決できなかった方は本当に申し訳ないです。。。

ということで、本記事はXcode/CocoaPodsにて出現した、`force_encoding’: can’t modify frozen String (FrozenError) エラーの解決策をまとめました。
本記事を書いている僕自身は、まだSwift初学者のためコードに至らない点が多いと思います。参考程度にご活用下さい。
アドバイスやコードの改善などあれば本記事の最後の部分からコメントしてくださいね。
最後まで読んでいただきありがとうございました!

おすすめSwift書籍

Swiftを学ぶなら、間違いのない2冊はこちら

Xcodeを学ぶなら下の一冊



コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です