今是昨非

今是昨非

日出江花红胜火,春来江水绿如蓝

Xcode 14の新しいプロジェクトの作成 Pod initが失敗しました。

Xcode 14 新規プロジェクトの Pod init が失敗する#

背景#

Xcode 14.0 (14A309) を使用して新しいプロジェクトを作成し、Pod initを実行すると、[Xcodeproj] Unknown object version (56). (RuntimeError)can't modify frozen String (FrozenError)のエラーが発生します。

Image

解決策#

最初は CocoaPods に問題があると思いましたが、最悪の場合は CocoaPods を再インストールする必要があります。しかし、まずは他の原因が原因であるか、同じエラーに遭遇したことがあるかを検索してみます。

can't modify frozen String (FrozenError)を検索すると、M1 チップに関する情報が表示されますが、私のコンピュータは M1 チップではないため、これは問題ではありません。

[pod init cause RuntimeError - [Xcodeproj] Unknown object version](https://stackoverflow.com/questions/71546216/pod-init-cause-runtimeerror-xcodeproj-unknown-object-version)[RuntimeError - [Xcodeproj] Unknown object version. #7458](https://github.com/CocoaPods/CocoaPods/issues/7458)を見つけました。自分自身が新しいバージョンの Xcode でプロジェクトを作成したことを思い出しましたので、これが問題です。

解決方法#

pod init cause RuntimeError - [Xcodeproj] Unknown object versionに記載されている 2 つの方法のいずれかを使用して問題を解決できますが、私は最初の方法を選択しました。

ターミナルで次のコマンドを実行して xcodeproj を更新します。

sudo gem update xcodeproj

その後、Pod initを実行するとエラーが発生しなくなります。

参考#

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。