Alamofire: O arquivo do módulo foi criado por uma versão mais antiga do compilador

Criado em 21 jun. 2016  ·  3Comentários  ·  Fonte: Alamofire/Alamofire

Estou tentando atualizar um projeto tvOS para XCode 8 e Swift 3 para começar a integrar as APIs mais recentes. Meu projeto depende de Alamofire e AlamofireImage. Mudei para o branch swift3 em ambas as dependências. Em seguida, executei a instalação do pod e abri meu espaço de trabalho no XCode, e ignorei o assistente de conversão, pois meu próprio código já foi migrado para o Swift 3. Agora, quando tento construir meu projeto, estou recebendo o seguinte erro de compilador no declaração 'importar Alamofire':

/Users/sarbogast/dev/tvoxx-ios/TVoxx/SpeakerCollectionViewCell. swift:10 :8: O arquivo do módulo foi criado por uma versão mais antiga do compilador; reconstrua 'AlamofireImage' e tente novamente: /Users/sarbogast/Library/Developer/Xcode/DerivedData/Build/Products/Debug-appletvsimulator/AlamofireImage.framework/Modules/AlamofireImage.swiftmodule/x86_64.swiftmodule

Alguma idéia de como corrigir isso?

support

Comentários muito úteis

Você provavelmente precisará excluir ~/Library/Developer/Xcode/DerivedData para limpar seus produtos de construção antigos.

Todos 3 comentários

Você provavelmente precisará excluir ~/Library/Developer/Xcode/DerivedData para limpar seus produtos de construção antigos.

Uau, @jshier Obrigado!!! Eu estive mexendo com coisas em um projeto enorme por 2 horas e a exclusão dos dados derivados finalmente resolveu tudo !!!

Além disso, se você usar Cocoa Pods, precisará fazer uma desintegração de pod e atualização de pod para reinstalar as estruturas.

Esta página foi útil?
0 / 5 - 0 avaliações