Нет такого модуля 'SDWebImage' с использованием модуля pod - PullRequest
0 голосов
/ 14 февраля 2019

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

  1. Открыть проект с использованием .xcworkspace
  2. Удалил все связанные с модулем файлы из проекта и снова установил модуль даже обновив какао.
  3. Добавлен флаг $ (унаследовано) в Другие флаги компоновщика.и -ObjC также, поэтому он может найти путь из каркаса модуля.
  4. Добавлен файл моста для импорта SDWebImage.
  5. Глубокая очистка, сборка каждый раз и перезапуск проекта.

Я проверяю весь сценарий с 4 до 5 часов, но не знаю точной причины, по которой это происходит.

Ниже приведен мой файл Pod.

platform :ios, '12.0'
use_frameworks!
target 'ProjectName' do
     pod 'Alamofire'
     pod 'SDWebImage'
end

enter image description here

Ответы [ 3 ]

0 голосов
/ 14 февраля 2019

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

-> Попробуйте очистить свой проект

ИЛИ

-> Перезагрузите Xcode

ИЛИ

-> Если вы выполняете новую настройку project, попробуйте еще раз project еще раз

  1. удалите workspace
  2. и снова создайте свойновое рабочее пространство с установкой pods из свежей
  3. попытка rebuild

3-й вариант может работать, так как это происходит много раз, когда search paths не входит в build settings изваш проект

0 голосов
/ 29 июля 2019

Убедитесь, что в вашем подфайле нет фреймворков с комментариями "#"

Если нет, вам все равно нужно добавить use_frameworks!использовать SDWebImage в качестве динамического фреймворка:

платформа: ios, '8.0' use_frameworks!pod 'SDWebImage'

Закрыть Xcode.Стереть строку импорта SDWebImage.Откройте терминал -> перейдите в папку -> обновление модуля -> закройте терминал -> откройте рабочую область и импортируйте SDWebImage

0 голосов
/ 14 февраля 2019

Start Fresh

  1. Открыть терминал
  2. Drag Path вашего проекта
  3. Создать Podfile, добавить необходимые зависимости
  4. pod install
  5. Открытое рабочее пространство
  6. Найдите SDWebImage.framework в продуктах, включая файлы поддержки
  7. DO Показать в Finder для SDWebImage.framework.скопируйте фреймворк и используйте его где угодно
...