下記のドキュメントを参考にしました。
https://github.com/yonaskolb/XcodeGen/blob/master/Docs/ProjectSpec.md#swift-package
環境
Xcode: 11.3
XcodeGen: 2.13.1
XcodeGenとは
Xcodeでのプロジェクトファイルをyamlファイルから生成するものです。
githubリポジトリはこちら
https://github.com/yonaskolb/XcodeGen
サンプルコード
project.yml
name: TestApp
packages:
HogePackage:
url: https://github.com/~~~
version: x.x.x
targets:
TestApp:
dependencies:
- package: HogePackage
依存パッケージをpackagesで宣言して、利用するtargetで依存関係を定義するということですね。