iOSエンジニアのつぶやき

毎朝8:30に iOS 関連の技術について1つぶやいています。まれに釣りについてつぶやく可能性があります。

Carthageでインストールしたライブラリを削除しよう

とあるプロジェクトにて、Carthage でインストールしていたライブラリ達をそろそろ Swift Package Manager に移行しようということで、今回はそんな移行作業に必要な Carthage ライブラリの削除方法を紹介しようと思います👷‍♀️

Carthage もう使わないだったら、全部消せばよくね?と思いますが、Swift PM 対応がされていなかったりCocoaPods にとりあえず移動したりしたかったので、徐々に移行する感じにしています。

結論

  1. Target > Build Phases > Link Binary With Libraries で該当するライブラリを削除。

  2. 設定している Carthagecopy-frameworks の RunScript の Input File から該当するライブラリの行を削除。

  3. プロジェクトルートの Frameworks ディレクトリから該当するライブラリを削除。

  4. 最後に、CartfileCartfile.resolved から該当するライブラリを削除すれば完了です。

4. の削除に carthage update を実行する記事も見かけましたが、一旦既存のライブラリのバージョンは変更したくなかったので今回は実行しませんでした。

という感じで本日も以上になります🍺

参考

その他の記事

yamato8010.hatenablog.com

yamato8010.hatenablog.com

yamato8010.hatenablog.com