#swift #xcode
Вопрос:
Я работаю над проектом с несколькими клиентами и стремлюсь импортировать различные фреймворки для разных клиентов. Например, ClientA будет использовать пакетную службу для аналитики, а ClientB вместо этого будет использовать Pushwoosh.
Я использую Carthage для импорта зависимостей сторонних производителей, и я использую --use-xcframeworks
.
Если я не ошибаюсь, когда зависимость от третьей стороны является XCFramework, то у меня нет проблем, так как я добавляю его в двоичный файл связи с библиотеками на этапах сборки, а также копирую их. Тем не менее, когда это платформа, мне нужно добавить путь к папке в Пути поиска платформы в Настройках сборки.
Проблема в том, что в Carthage/Build/iOS у меня есть другие фреймворки, которые я не хочу компилировать в рамках целевого объекта.
До сих пор я пытался:
- Как предлагается Здесь
Однако я все еще получаю
No such module 'Batch'
Есть какие-нибудь идеи?