今是昨非

今是昨非

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

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)

图片

排查#

一开始看报错以为是 cocoapods 出问题了,最坏的打算是重装 CocoaPods,但是先去搜索一下,看是否是其他原因导致的,或者有没有遇到同样错误的。

搜索can't modify frozen String (FrozenError),搜出来都是 m1 芯片怎么怎么的,但是我的电脑不是 m1 芯片的,所以不是这个问题。

can't modify frozen String (FrozenError),发现了pod init cause RuntimeError - [Xcodeproj] Unknown object versionRuntimeError - [Xcodeproj] Unknown object version. #7458,然后联想到自己确实是用新版本的 Xcode 创建的项目,所以问题就是这个了。

解决方法#

按照pod init cause RuntimeError - [Xcodeproj] Unknown object version 这里面的两种方法都可以解决,我采取的第一种

在 terminal 中运行如下命令,更新 xcodeproj

sudo gem update xcodeproj

再运行Pod init就不报错了。

参考#

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。