Xcodeを15にアップデートした後、アプリをコンパイルしようとしたら、FirebaseSDK内の、An attribute list cannot appear here(属性リストをここに表示することはできません)というエラーが出てコンパイルできなくなってしまった。 なんぞこれは?
対処法
エラー部分を下記のように書き換える
エラーが出てる部分、
ABSL_CONST_INIT extern "C" const int64_t kFIRFirestoreCacheSizeUnlimited = Settings::CacheSizeUnlimited;
の部分を、
extern "C" const int64_t kFIRFirestoreCacheSizeUnlimited = Settings::CacheSizeUnlimited;
に書き換える。 コードを書き換えていいかのメッセージボックスが出てくるので、Unlockをクリックして書き換えよう。
これだけ
これだけで治るが、いずれPodファイルのアップデートが来るはず。多分。それまでの暫定処置。