Package.swift を Type-Safe に改善!ちょっと豊かな SwiftPM 生活 by shimastripe

iOSDC Japan 2023
LT(5分)

Package.swift を Type-Safe に改善!ちょっと豊かな SwiftPM 生活

shimastriper shimastripe shimastriper
4

Swift Package Manager を利用したマルチモジュール構成が注目を集めています。
しかし、Swift Package Manager を使った構成では Package.swift に全てを記載しなければいけません。
マルチモジュール化が進むほど、構成ファイルが肥大化する課題に直面されている方も多いのではないでしょうか?
またコード内では文字列ベースで指定する箇所が多く、ちょっとした記法のミスやTypoのエラーを解消することにも時間がかかりがちです。

安心してください。Package.swift は Swift です。 Swifty に書けます。
この LT ではそんな Package.swift を改善する Tips を紹介し、みなさまの Package.swift をより豊かなものにする提案をします。