2017-01-08 4 views
0

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

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
  • Я расчистил полученные данные, очищенный проект, вновь открыт проект и перестраивать проект несколько раз.

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

И результат enter image description here

+0

Вы уверены, что alamofire отлично работает? –

+0

@FyodorVolchyok, нет, он тоже не работает. но оба они работают для основной цели. – ocanal

+1

Если бы я был вами, я бы попробовал сначала обновить cocoapods до последней версии (1.1.1, насколько я знаю) и попытаться переустановить контейнеры с нуля (возможно, даже с деинтеграцией). –

ответ

1

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