今回はSwift Package Managerでライブラリを追加する方法とライブラリのアップデート方法を説明していきます。
環境
・Xcode13.1
ライブラリの追加
ライブラリの追加をするには、まずプロジェクトファイルを開き、「Package Dependencies」を選択します。
![](https://shuhey-hashimoto.com/wp-content/uploads/2021/11/スクリーンショット-2021-11-13-19.31.05-1024x401.png)
次に、+ボタンを押すと以下のようなウィンドウが表示されるので、右上の入力欄に追加したいライブラリのGithubのURLを入力しましょう。今回はRxSwiftを入れてみます。
![](https://shuhey-hashimoto.com/wp-content/uploads/2021/11/スクリーンショット-2021-11-13-22.05.21-1024x577.png)
すると左側にRxSwiftが表示されるので、このまま右下の「Add Package」を押します。
ライブラリのバージョンをしたいしたい場合は右上の「Dependency Rule」の部分で指定できます。
「Add Package」を押すと、以下のようにフェッチが始まります。
![](https://shuhey-hashimoto.com/wp-content/uploads/2021/11/スクリーンショット-2021-11-13-22.05.33-1024x578.png)
しばらくすると以下のようなウィンドウが表示されるので、使用したいパッケージを選択し、「Add Package」を押します。
![](https://shuhey-hashimoto.com/wp-content/uploads/2021/11/スクリーンショット-2021-11-13-22.09.17-1024x575.png)
そうするとプロジェクトにライブラリが追加されます。
![](https://shuhey-hashimoto.com/wp-content/uploads/2021/11/スクリーンショット-2021-11-13-22.10.04-1024x676.png)
ライブラリの更新
次に、ライブラリの更新方法です。今回はrealmのバージョンを5から10に上げようと思います。
こちらの画面の「realm-cocoa」をダブルクリックすると、
![](https://shuhey-hashimoto.com/wp-content/uploads/2021/11/スクリーンショット-2021-11-13-22.24.22-1024x678.png)
このようなウィンドウが表示されます。
![](https://shuhey-hashimoto.com/wp-content/uploads/2021/11/スクリーンショット-2021-11-13-22.24.32.png)
「5.0.0」となっているところを「10.0」にします。
ちなみに「Up to Next Major」を選択すると指定したメジャーバージョンの中で最も新しいマイナーバージョンが入ります。
![](https://shuhey-hashimoto.com/wp-content/uploads/2021/11/スクリーンショット-2021-11-13-22.24.55.png)
「Done」を押すと、アップデートが走ります。
![](https://shuhey-hashimoto.com/wp-content/uploads/2021/11/スクリーンショット-2021-11-13-22.25.05.png)
更新が完了しました。
![](https://shuhey-hashimoto.com/wp-content/uploads/2021/11/スクリーンショット-2021-11-13-23.40.17-1024x676.png)
以上で今回はおしまいです。
コメント