Carthageでインストールしたライブラリを削除しよう
とあるプロジェクトにて、Carthage
でインストールしていたライブラリ達をそろそろ Swift Package Manager
に移行しようということで、今回はそんな移行作業に必要な Carthage
ライブラリの削除方法を紹介しようと思います👷♀️
Carthage
もう使わないだったら、全部消せばよくね?と思いますが、Swift PM
対応がされていなかったりCocoaPods
にとりあえず移動したりしたかったので、徐々に移行する感じにしています。
結論
Target > Build Phases > Link Binary With Libraries
で該当するライブラリを削除。設定している
Carthage
のcopy-frameworks
の RunScript のInput File
から該当するライブラリの行を削除。プロジェクトルートの
Frameworks
ディレクトリから該当するライブラリを削除。最後に、
Cartfile
とCartfile.resolved
から該当するライブラリを削除すれば完了です。
4.
の削除に carthage update
を実行する記事も見かけましたが、一旦既存のライブラリのバージョンは変更したくなかったので今回は実行しませんでした。
という感じで本日も以上になります🍺