Xcodeを15にアップデートした後、アプリをコンパイルしようとしたら、FirebaseSDK内の、An attribute list cannot appear here(属性リストをここに表示することはできません)というエラーが出てコンパイルできなくなってしまった。 なんぞこれは?
![FirebaseSDKErr2.png FirebaseSDKErr2](https://sp-ao.shortpixel.ai/client/to_auto,q_glossy,ret_img,w_597,h_110/https://naonotes.com/wordpress/wp-content/uploads/2023/10/FirebaseSDKErr2.png)
対処法
エラー部分を下記のように書き換える
エラーが出てる部分、
ABSL_CONST_INIT extern "C" const int64_t kFIRFirestoreCacheSizeUnlimited = Settings::CacheSizeUnlimited;
の部分を、
extern "C" const int64_t kFIRFirestoreCacheSizeUnlimited = Settings::CacheSizeUnlimited;
に書き換える。 コードを書き換えていいかのメッセージボックスが出てくるので、Unlockをクリックして書き換えよう。
これだけ
これだけで治るが、いずれPodファイルのアップデートが来るはず。多分。それまでの暫定処置。