CocoaPods не работает на целевой структуре - PullRequest
0 голосов
/ 07 мая 2018

Я создаю приложение IOS, в котором используется сторонняя библиотека.

Проект библиотеки унаследован от другого разработчика, который не может ничего спросить.

Он настроен на использование CocoaPods для управления зависимостями, у него их много.

Когда я запускаю «pod install», он загружает их все и создает рабочее пространство.

В рабочей области я установил цель приложения как зависимую от продукта базового проекта

Затем я пытаюсь собрать его, и он говорит, что не может найти одну из зависимостей каркасного проекта (он находится в подфайле)

Затем я обнаружил, что в рамках фреймворка отсутствует «[CP] Embed Pods Frameworks» на этапах сборки (в проекте приложения он есть)

Также «Pods_ [targetName] .framework» отображается красным (даже если он действительно находится в папке продуктов сборки, путь правильный)

Я обнаружил эту проблему , которая, кажется, является именно моей проблемой, но я не могу увидеть, была ли она исправлена ​​или нет, и что я мог сделать, чтобы обойти это.

1 Ответ

0 голосов
/ 06 сентября 2018

Тот же эффект для меня, моя проблема была в том, что s.source_files в podspec не ссылались на местоположение с реальными файлами после рефакторинга.

...