はじめに こんにちは、モバイルチームのオジマです。 私が担当しているサイボウズ Office 新着通知のiOSアプリでは、これまでXcodeGenとCocoaPodsを用いてマルチモジュールなアーキテクチャを構成していました。しかし、開発環境の構築においてRubyのバージョンなど気を使う点がいくつかあり、特にM1チップを搭載したMacで問題になることが多くありました。そのため、SwiftPMを用いたマルチモジュール構成への移行を行いました。 この記事では、SwiftPMによるマルチモジュール構成へ移行する際に発生したSwiftGenの利用シーンでの課題とそれに対する解決方法を紹介します。 課題 従来のXcodeGenとCocoaPodsを用いたマルチモジュール構成では、XcodeGenのpreGenCommandでSwiftGenによるコード生成を実行していました。マルチモジュール構成の基