背景
TCAを採用したアプリでXcode 16にアップデートしたときに、ライブラリでエラーが発生しました。原因としてはSwift-NavigationがXcode 16に対応したバージョンではなかったことでした(参考Issue)。
アップデートしようと思っても、Swift-NavigationはTCAが依存しているだけで、明示的に自分でインストールしたわけではありません。TCA自体をアップデートすることはできるのですが、できれば問題となっているライブラリのみのアップデートで済ませたいところです。
対象
Xcode統合SPMを利用している場合
手順
-
Xcodeを開きます
-
左側でファイルインスペクターを表示し、プロジェクトのファイル群の下にインストールしたライブラリがあることを確認します
-
アップデートが完了するまで待ちます
-
Package.resolvedファイルが更新されて完了です
まとめ
Swiftパッケージマネージャーを使ったライブラリの導入方法は多くの記事が上がっているのですが、特定のライブラリのバージョンを上げる方法はあまり見つからなかったので困っていました。簡単な方法で済んでよかったです。
