В последние несколько дней я действительно боролся с этой ошибкой.
Итак, у меня есть рабочее пространство, которое мы можем назвать XYZWorkspace.
Тогда у меня есть приложениепроект в этом рабочем пространстве, называемый XYZ.
Затем в этом рабочем пространстве есть Cocoa Touch Framework, называемый XYZCore (который содержит многократно используемые файлы не-пользовательского интерфейса)
Наконец, у меня установлены Cocoapods для установки Alamofire нафреймворк XYZCore.
У меня XYZCore указан в качестве встроенного фреймворка цели проекта приложения XYZ.
Вот моя проблема, при создании фреймворка XYZCore, Alamofireимпортируется правильно.Однако, когда я создаю цель приложения XYZ, я получаю сообщение об ошибке «Нет такого модуля« Alamofire »» в XYZCore.
Я знаю, что модули правильно настроены в платформе XYZCoreпотому что, когда я строю эту схему, все получается.Я думаю, что я не настроил что-то правильно от подключения XYZCore к приложению XYZ.
Другая информация: У меня есть пользовательские файлы конфигурации, настроенные для проекта приложения XYZ, которые импортируют конфигурацию Podsфайлы.
Некоторые шаги контрольного списка, которые я выполнил:
- Удостоверьтесь, что сборка выполняется из рабочей области
- Помечены схемы для платформы и цели приложения как Shared
- Папка удаленных производных данных и очищенная сборка
Я даже дошел до того, что полностью перезапустил проект, чтобы убедиться, что не пропустил шаг, однако что-то по-прежнему подключено правильно,Я сделал эту настройку на других проектах без каких-либо проблем, кто-то может мне помочь?