Я обнаружил, что могу это сделать, поэтому отвечаю на свой вопрос.
Вы можете использовать «локальный пакет», как описано в этой короткой статье от Apple: Разработка пакета Swift в тандеме с приложением
Я сохраняю ту же конфигурацию, что и раньше - в моем проекте приложения по-прежнему определена зависимость пакета Swift, и эта зависимость по-прежнему указывает на тот же URL-адрес для репозитория git. Но теперь я также извлекаю / клонирую локальную копию этого репо в каталог проекта моего приложения или, может быть, на один уровень выше, если я использую рабочее пространство Xcode. Затем я перетаскиваю этот клонированный каталог в навигатор проекта Xcode. Как только вы помещаете туда эту папку, Xcode вносит некоторые изменения в свой пользовательский интерфейс, чтобы отразить, что он использует ее как локальную версию пакета. Вы можете редактировать файлы там, и pu sh переходит обратно в основной репо. Если вы удалите этот локальный клон, Xcode вернется к использованию версии только для чтения, как раньше.