Q:
前段時(shí)間升級(jí)了 Xcode14.0,今天創(chuàng)建了一個(gè)新項(xiàng)目,突然發(fā)現(xiàn) pod init,以及 pod install 不能用了,報(bào)錯(cuò)如下:
...省略...
/Users/m/.gem/ruby/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)
...省略...
/Users/m/.gem/ruby/2.6.0/gems/xcodeproj-1.21.0/lib/xcodeproj/project.rb:228:in `initialize_from_file': [Xcodeproj] Unknown object version (56). (RuntimeError)
...省略...
找了網(wǎng)上的文章,大多是說升級(jí) ruby,gem,cocoapods 等,但因?yàn)榫W(wǎng)絡(luò)原因,沒更下來。并且當(dāng)前機(jī)器 ruby:2.7.2;gem:3.1.4 其實(shí)也不算非常古老的版本。
A:
因此換個(gè)思路,去降一下項(xiàng)目配置,把 project format 改成舊的就 OK 了。

截屏2022-09-26 17.38.43.png