В моем пакете я создал каталог «Библиотеки» и добавил туда свою библиотеку.
Я обнаружил, что Xcode 11 мест включает в себя Swift Packages в указанном c месте в каталоге Derived Folders. Это означает, что можно указать Xcode, где его найти во время фазы соединения.
Мой пакет содержит следующие инструкции для пользователей:
1) Добавьте пакет, используя Xcode-> File-> Packages с URL-адресом https://github.com/dhoerl/
2) Откройте Фазы сборки проекта приложения и из пакета, показанного на левой панели файлов, перетащите файл Libraries / .a в фазу ссылки. Он появится чуть выше того, что уже должно быть там
3) В настройках Application Build в пути поиска библиотек добавьте: «$ (BUILD_DIR) /../../ SourcePackages / checkouts // Libraries»
Сборка и запуск! Вуаля - работает как очарование!
Примечание: очевидно, это немного более agile, Xcode 12 может изменить способ управления пакетами, но к тому времени Swift Package Manager будет поддерживать связывание локальных библиотек ( это упомянуто в ссылке выше.)