Command-Option-Shift-K para limpar a pasta de compilação. Melhor ainda, saia do Xcode e limpe ~ / Library / Developer / Xcode / DerivedData manualmente. Remova todo o seu conteúdo, porque há um erro no qual o Xcode executa uma versão antiga do seu projeto que está lá em algum lugar. (O Xcode 4.2 mostrará a pasta Dados Derivados: escolha Janela> Organizador e mude para a guia Projetos. Clique na seta à direita à direita do nome da pasta Dados Derivados.)
No simulador, escolha Simulador para iOS> Redefinir conteúdo e configurações.
Finalmente, para completar, você pode excluir o conteúdo de / var / folders ; algum cache acontece lá também.
AVISO: A exclusão de / var / folders pode causar problemas, e talvez você precise reparar ou reinstalar o sistema operacional depois de fazer isso.
EDIT: Acabei de saber que, se você tem medo de lidar com / var / folders /, pode usar o seguinte comando no Terminal para excluir de maneira mais direcionada:
rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
EDIT: Para certos problemas relacionados ao Swift, achei útil excluir ~ / Library / Caches / com.apple.dt.Xcode . Você perde muito quando faz isso, como suas cópias sobressalentes dos conjuntos de documentos da documentação baixada, mas pode valer a pena.