Xcode 16 で iOS 18 新機能のコントロールを実装したら CocoaPodsが動かなくなって焦った話
iOS 18 からの新しい機能であるコントロールウィジェットを導入しました。
無事に実装完了。リリースして数日後、ふと pod update してみたら・・・エラーが発生しました。
### Error
```
RuntimeError - `PBXGroup` attempted to initialize an object with unknown ISA
`PBXFileSystemSynchronizedRootGroup` from attributes:
`{"isa"=>"PBXFileSystemSynchroonizedRootGroup",
// ・・・後略・・・
まぢか!
原因は・・・
原因をざっくり言うとXcodeの新機能(のデータ構造)に CocoaPodsがついて来れてないって感じっすね。Xcodeがメジャーアップデートした際にはよくあること。CocoaPodsはサードパーティのプロダクトだからしゃあない面もあります。早く対応して欲しいところです。
修正方法
CocoaPodsのアップデートを待つか、または次の方法で簡単に回避できます。
まずXcodeでプロジェクトを開きます。
ここから先は
107字
¥ 10,000
この記事が気に入ったらサポートをしてみませんか?