Xcode プロジェクトにローカルの SwiftPackage を追加する
SwiftPackageManager で配布されているパッケージを、ローカルに持ってきてそれを Xcode プロジェクトで参照して使用するメモ。
- パッケージのリポジトリを clone する。
- 対象のアプリのプロジェクトを開く
- Xcode のプロジェクトツリーに、パッケージのフォルダ(
Package.swift
があるフォルダ)をドラッグ&ドロップする。- このスクリーンショットの状態になる。
- このスクリーンショットの状態になる。
- ターゲットの
Link Binary With Libraries
を開く- 追加の + ボタンをクリックする。
- 対象の Package を選び、追加する。
- 追加の + ボタンをクリックする。
import
できるようになっているので、ビルドする。
ローカルで参照したこの状態では Xcode 上でパッケージのコード編集してビルドすると、変更したパッケージの動作を試せるので、パッケージの挙動を試したり、修正することができる。