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?
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.
Comentários muito úteis
Você provavelmente precisará excluir
~/Library/Developer/Xcode/DerivedData
para limpar seus produtos de construção antigos.