Xcode 6: file 'Answers.h' no encontrado después de la actualización de Fabric Crashlytics

Trabajé en mi storyboard en Xcode 6.3.2 en un proyecto Objective-C. De repente, cuando trato de build me sale un error:

/…/Developer/ProjectName/Crashlytics.framework/Headers/Crashlytics.h:14:9: file 'Respuestas.h' no encontrado

He tenido Crashlytics instalado y trabajando en mi aplicación durante algunas semanas. Lo tengo funcionando a través del complemento de tela. Cambié la aplicación Fabric y me di count de que recientemente había actualizado Crashlytics.

En Xcode si voy a "Source Control" -> "Commit …" para ver mis cambios, solo muestra los cambios que hice, que no están relacionados con Crashlytics.

¿Alguien más ve esto? ¿Alguien tiene sugerencias sobre la manera más eficiente de recuperarse y volver al trabajo?

Estoy un poco frustrado al no tener control cuando se actualiza una dependencia.

ACTUALIZAR:

Para que el proyecto llegue a un estado capaz de build para poder seguir trabajando, eliminé temporalmente las siguientes líneas de mi AppDelegate:

  • #import <Crashlytics/Crashlytics.h>
  • [Fabric with:@[CrashlyticsKit]];

Terminé recibiendo ayuda a través del enlace "Contactar con soporte" en http://support.crashlytics.com/ .

Me proporcionaron algunos pasos para eliminar el viejo marco de Crashlytics de mi proyecto y luego volver a instalarlo manualmente. No estaba claro para mí que tenía la intención de eliminar el marco a través de Finder en lugar de Xcode, por lo que mi bash de seguir las instrucciones resultó en una serie de efectos secundarios (por ejemplo, el marco terminó en el directory incorrecto, tenía una carpeta sin nombre en mi escritorio desde un command de ídem me hizo ejecutar … esto hizo que Time Machine dejara de funcionar misteriosamente hasta que eliminé la carpeta).

Terminé completamente la eliminación de Fabric y Crashlytics del proyecto, y luego utilicé la aplicación Fabric OSX para volver a instalar Crashlytics en el proyecto. Desde aquí, el proyecto funcionó nuevamente.

Para eliminar Crashlytics and Fabric del proyecto, hice lo siguiente:

  1. Crashlytics.framework y Fabric.framework eliminados de mi proyecto a través de Xcode
  2. Se eliminó el script de ejecución en Propiedades del proyecto -> Fases de compilation. Esto puede ser opcional. Sin embargo, es importante verificar que la ID única en la secuencia de commands de ejecución coincida con lo que proporciona Fabric al reinstalar.
  3. Se eliminaron las siguientes 3 líneas en AppDelegate. Esto puede ser opcional. Deberá replacese al reinstalarlo.

     #import <Fabric/Fabric.h> #import <Crashlytics/Crashlytics.h> [Fabric with:@[CrashlyticsKit]]; 

Para mí, seguía los pasos de Fabric.app, que me indicaban que incluyera #import <Answers/Answers.h> pero todo lo que necesitaba era:

 #import <Crashlytics/Crashlytics.h> ... [Answers logCustomEventWithName:@"My First Custom Event" customAttributes:@{}]; 

Si está usando Crashlytics + Answer, intente esto:

 #import <Crashlytics/Crashlytics.h> //Obj-C import Crashlytics //Swift