26
22

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Swift Package Managerがめっちゃ便利!

Posted at

Qiitaのトレンドにあった「iOSアプリ開発にSwift Package Managerを使おう
という記事をみて実際にやってみたらめっちゃ便利だった!
##使い方
「File」→「Swift Package」→「Add Package Dependency...」
スクリーンショット 2019-09-23 23.10.22.png
「Enter package repository URL」のテキストフィールドに使いたいライブラリのURLを入力し、「Next」。
(今回は「https://github.com/Alamofire/Alamofire」を使用します。)
スクリーンショット 2019-09-23 23.14.54.png
バージョンの指定もできます。
今回はこのまま「Next」。
スクリーンショット 2019-09-23 23.18.54.png
読み込みが始まります。
スクリーンショット 2019-09-23 23.19.04.png
チェックが入っていることを確認して、「Finish」。
スクリーンショット 2019-09-23 23.19.18.png
そうすると、左側に「Swift Package Dependencies」の欄が追加され、「Alamofire 4.9.0」が表示されたら完了です。
スクリーンショット 2019-09-23 23.19.29.png
あとはいつも通り使うだけです!

##注意点
SwiftPackageManagerを使うことによってライブラリの管理が楽になります!
とても便利ですが気をつけなければいけない点がありましたの書いていきます。
###古いバージョンのXcodeで開けなくなる
まぁ、当たり前って言えば当たり前ですが、
古いバージョンのXcodeでプロジェクトを開くことはできません!
スクリーンショット 2019-09-23 23.26.42.png
###対応していないライブラリーがある
SwiftPackageManagerは全てのライブラリが対応しているわけではなく、
「Package.swift」というファイルが必要らしい。
このファイルがないと下記のエラーが出てしまいます。
スクリーンショット 2019-09-23 23.32.19.png

##使用可能なライブラリ
Swiftライブラリ優良記事まとめ内にあるライブラリの中でSwiftPackageManagerで使えるライブラリを下にまとめました。
参考までに。

##未対応ライブラリ

スクリーンショット 2019-09-24 1.09.05.png
26
22
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
26
22

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?