O módulo compilado com o Swift 4.1.2 não pode ser importado pelo compilador Swift 4.2
Resumindo: o Xcode 10 está definido como Swift 4, mas está usando o Swift 4.2.
Longa história: Nosso projeto não está pronto para o Swift 4.2, já que nossas estruturas dependentes ainda não são o Swift 4.2. Mas, eu gostaria de, pelo menos, usar o Xcode 10.
Eu tenho o Xcode 9.4.1 e o Xcode 10 instalados.Eu tenho as Ferramentas de Linha de Comando definidas para usar o Xcode 9.4.1:No Xcode 10, tenho a configuração do projeto, Swift Language Version, definida como Swift 4.Eu verifiquei na linha de comando que a versão Swift que o shell está usando é 4.1.2:"swift --version Apple Swift versão 4.1.2 (swiftlang-902.0.54 clang-902.0.39.2)"
Eu executei a atualização do carthage.Saí do Xcode 10 e reiniciei.Limpei e excluí profundamente os Dados Derivados.Eu construo e recebo este erro:"O módulo compilado com o Swift 4.1.2 não pode ser importado pelo compilador Swift 4.2: ... / App / Carthage / Build / iOS / RealmSwift.framework / Modules / RealmSwift.swiftmodule / arm64.swiftmodule"
Para mim, isso indica que minha versão pretendida do Swift (4.1.2) foi definida corretamente e o Xcode ainda está tentando usar a versão errada do Swift (4.2).
Alguém tem sugestões sobre como resolver isso? Estou esquecendo de algo? Bug do Xcode?