Мое приложение находится в одном репозитории, а остальные пакеты — в другом репозитории. Пакет представляет собой функциональный модуль, который имеет внутреннюю модульную структуру для разделения пользовательского интерфейса, бизнес-логики и сетевого уровня, каждый из которых это другой пакет, вот диаграмма, которая лучше объясняет это:

Поскольку MultiFrameWorkPackage зависит от других платформ, мне нужно ссылаться на него локально, однако, когда я пытаюсь получить MultiFrameWorkPackage удаленно из MyApp.xcodeproj, я получаю следующую ошибку:
Пакет "multiframeworks" требуется с использованием требований на основе версии
и зависит от локального пакета "frameworka", который
не поддерживается
Есть ли обходной путь для достижения такой архитектуры с помощью SPM?
Вот примеры кода, вы даже можете попробовать запускаем его:
Репозиторий 1:
https://github.com/lalejzapata/MyMainApp
Репозиторий 2:
https://github.com/lalejzapata/MultiFrameworks
Подробнее здесь: https://stackoverflow.com/questions/790 ... -local-pac