¿Necesito files de bcsymbolmap creados por Carthage?

Estoy usando el administrador de dependencia de Carthage en mi proyecto de iOS. Tengo la carpeta Carthage/build en mi repository para tener siempre listos los frameworks creados al momento de verificar el repository.

Me pregunto para qué son los files de bcsymbolmap en la carpeta de compilation. Bastantes de ellos se crean con cada carthage update .

¿Debo save estos files? ¿Debería tenerlos en mi repository?

Si utiliza carthage build sin la especificación de un proyecto, todos los files .bcsymbolmaps deben eliminarse, pero si utiliza, por ejemplo, carthage build Alamofire , debería eliminar el correspondiente .bcsymbolmap

De la discusión de un problema de Github . Parece que no necesita esos files, ya que el comportamiento pnetworkingeterminado es eliminarlos al crear una nueva compilation.

En general, no debe enviar los files generados durante una compilation local a su repository, ya que las comstackciones pueden ser específicas del dispositivo, y todos los que clonen o extraigan de su repository deberían ser capaces de realizar una compilation ellos mismos.

Intereting Posts