Swift Package Manager(以下、SPM)の登場から数年が経ち、実務でも導入事例が増えてきました。 しかし、有名なFrameworkであっても、依然としてSPM非対応のものは少なくありません。 本記事では、SPM非対応FrameworkをXCFramework化してSPMで管理する方法、およびPrivate RepositoryのRelease Assetを利用する方法について整理します。 SPMとXCFramework SPMは、binaryTarget を使って XCFramework形式のバイナリ を依存関係として登録できます。 これにより、SPM非対応のFrameworkでもXCFramework形式にビルドして登録すれば、SPMで擬似的に管理可能です。 XCFrameworkの参照方法は以下の2通りです。 ローカル参照 サーバーからバイナリをホスティング サーバー

