iOS: перенос Cocoapods из динамических библиотек в статические библиотеки - PullRequest
0 голосов
/ 16 ноября 2018

Я пытаюсь перейти от динамических библиотек (через use_frameworks!) К статическим библиотекам в проекте, который использует cocoapods для обработки внешних зависимостей.Проект представляет собой комбо swift & objc.

Одной из этих зависимостей является внутренний быстродействующий кокапод.Однако, когда я пытаюсь собрать, я получаю следующее сообщение:

Cannot load underlying module <our_internal_cocoapod>

Кроме того, ProjectName-swift.h не найден, я предполагаю, что он не генерируется.

Вещи, которые я пробовал: 1. очистка и сборка 2. удаление производных данных 3. переустановка какао-бобов

Все безрезультатно.Как я могу решить это?Помощь очень ценится!

1 Ответ

0 голосов
/ 16 ноября 2018

Статические библиотеки не предоставляют доступ к модулям по умолчанию.

В CocoaPods 1.5.0 введено use_modular_headers!, чтобы по-прежнему обеспечивать поддержку модулей со статическими библиотеками.Подробности в заметках о выпуске .

Если у вас возникнут проблемы с этим, вы можете попробовать бета-версию 1.6.0, в которой есть некоторые исправления ошибок в этой области.

...