Xcode プロジェクトにローカルの SwiftPackage を追加する

SwiftPackageManager で配布されているパッケージを、ローカルに持ってきてそれを Xcode プロジェクトで参照して使用するメモ。

  1. パッケージのリポジトリを clone する。
  2. 対象のアプリのプロジェクトを開く
  3. Xcode のプロジェクトツリーに、パッケージのフォルダ(Package.swift があるフォルダ)をドラッグ&ドロップする。
  4. ターゲットの Link Binary With Libraries を開く
    • 追加の + ボタンをクリックする。
      • f:id:daisuke-t-jp:20210427214547p:plain:h500
    • 対象の Package を選び、追加する。
      • f:id:daisuke-t-jp:20210427214838p:plain:h500
  5. import できるようになっているので、ビルドする。

ローカルで参照したこの状態では Xcode 上でパッケージのコード編集してビルドすると、変更したパッケージの動作を試せるので、パッケージの挙動を試したり、修正することができる。