こんにちは。きんくまです。 先日 Swift Package Manager(SPM)を使ってライブラリを管理する記事を書きました。 [iOS] Xcode 12でSwift Package Managerを使ってFirebaseのAnalyticsがあるとiPhone実機で実行できない あるプロジェクトではそれでうまくいっていました。 ただ、別のプロジェクトでもSPMで管理してみようとCarthage+CocoaPodsから変えてみたところ、ビルド時間が長い問題が発生しました。 Clean後のフルビルドで5分かかりました。長いなーと思い、どうしようか考えました。 Carthageは、M1 macとXcode 12の登場からつかいにくい状況が続いていたのですが、XCFrameworkに対応することで使いやすくなっていました。 XCFrameworkを使ったCarthageのビルドにすること