Xcode15 RCでビルド(Archive)したらCycle inside <TARGET>; building could produce unreliable results.エラーが発生した

Xcode 15 RCが出たのでfeather for Mastodonのビルドを試してみたところ、Cycle inside <TARGET>; building could produce unreliable results. というエラーが発生し修正したのでその方法を紹介します。

ちなみにこのエラーはArchiveしたときに発生して普通にビルドしただけでは発生しませんでした。

参考にしたサイト

エラーの内容でググったところ以下のサイトが出てきました。 feather ではCrashlyticsを使っているのでほぼほぼ同様の現象と判断しました。

developer.apple.com

github.com

対応方法

Build Phaseの順番を入れ替えると無事エラーが消えました。

Before

After

Upload dSYM(Crashlyticsへのアップロード処理)Embed Foundation Extension の順番を入れ替えただけです。

審査は通していませんが、Validationも無事通過.