siempre get Crashlytic se modifica cuando se hace el estado de git, objective c, git

Estoy usando Crashlytics framework para informes de fallos. Después de ejecutar el proyecto desde xcode y hacer el git status , siempre recibo el post como a continuación

 Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: Crashlytics.framework/Versions/A/Crashlytics modified: Crashlytics.framework/Versions/A/Resources/Info.plist modified: Crashlytics.framework/run 

Por favor, infórmenme sobre cómo deshacerse de estos files modificados de Crashlytics


@Abizem: lo que hice por .gitignore está siguiendo

 .DS_Store #backups *.swp *~.nib *~.xib *~ *.zip *.gz build *.[oa] DerivedData VERSION-FILE Crashlytics.framework/ #XCode *.pbxuser *.mode1 *.mode1v3 *.mode2v3 *.perspective *.perspectivev3 project.xcworkspace/ xcuserdata/ 

Pero todavía no funciona. Algunas ideas ?

Tienes dos opciones:

  1. Verifique los cambios en su proyecto, lo que detendrá la causa del error.
  2. Agregue Crashlytics.framework a su file .gitignore que ignorará cualquier cambio en el file.

La aplicación Mac de Crashlytics solía actualizar automáticamente las instancias de sus frameworks en sus proyectos, lo que causó la confusión original. Con la nueva aplicación Fabric, las actualizaciones se controlan manualmente, por lo que no debería ver cambios inesperados en su copy de trabajo.

Si desea poder volver al estado exacto de su fuente de aplicación en cualquier momento, debe agregar los files de estructura a su sistema de control de versiones y actualizarlos cada vez que se actualice el marco.

Alternativamente, ignore los cambios en el marco de trabajo si desea evitar agregar files posiblemente grandes a su sistema de control de versiones o ahórrese el time que lleva realizar los cambios, a expensas de tener un historial completo de fonts. El espacio en disco y las velocidades de networking están subiendo, mientras que el historial descartado se pierde para siempre. Para leer más, vea las respuestas a los Binarios en control de fuente en Programmers Stack Exchange .

Una tercera opción que tiene algunas de las ventajas de cada opción es usar un repository separado para rastrear los cambios a los frameworks Crashlytics / Fabric y agregarlo como un submodule de su repository principal. Por ejemplo, vea CrashlyticsFramework by Bogdan Poplauschi .