Discutí un mensaje de error similar con un ingeniero de Apple en WWDC2017. Parece que este problema puede tener muchas causas, y soy consciente de que el mío es ligeramente diferente al descrito anteriormente.
Mi equipo pasó semanas tratando de resolver esto, y terminó siendo un error en el compilador de Apple, que nunca podríamos haber descubierto por nosotros mismos. Además, tiene una solución MUY fácil.
Entonces, solo soy yo publicando la solución aquí, para maximizar la probabilidad de que alguien más busque este confuso mensaje de error y encuentre esta respuesta.
Asi que aqui esta. En nuestro caso, teníamos un proyecto de Objective-C que utilizaba una combinación de marcos Swift y Objective-C. Esta solución puede aplicarse en contextos ligeramente diferentes, simplemente pruébelo.
Sucede que hay un error con la forma en que los indicadores de compilación se agregan desde los marcos y el proyecto, y el proyecto "puro Objective-C" lo "activa".
Solución: agregue un solo archivo Swift vacío ("Whatever.swift", o lo que sea) en su proyecto Objective-C, para que ya no sea puro-objetivo-c (nuevo-> archivo-> archivo Swift, no cree el encabezado puente. El archivo solo contendrá la importación de Foundation).