Нет такой ошибки модуля на TodayViewController

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

podfile

target 'My-Project' do
    use_frameworks!
    pod 'SwiftyUserDefaults'
    pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git'
end

target 'My-Widget' do
    use_frameworks!
    pod 'SwiftyUserDefaults'
    pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git'
end

post_install do |installer|
    installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
            config.build_settings['SWIFT_VERSION'] = '3.0'
        end
    end
end
  • Модуль установлен без ошибок.
  • проект открыт.xcworkspace
  • pod --version 1.0.1
  • Я очистил полученные данные, очистил проект, заново открыл проект и пересобрал проект несколько раз.

Как я могу заставить это работать?

И результат введите описание изображения здесь

1 ответ

Решение

Похоже, версия Cocoapods немного устарела. В некоторых случаях (особенно учитывая постоянно меняющиеся swift, xcode и cocoapods) это может привести к неприятным последствиям. К счастью, это было легко исправить, обновив cocoapods.

Другие вопросы по тегам