¿Es posible configurar Crashlytics en iOS sin tener que instalar la aplicación en la estación de trabajo de cada desarrollador?

Crashlytics parece a la mejor solución de informes de Crashlytics en iOS, pero la aplicación es ruidosa y se ensucia.

Como nuestras comstackciones Ad-Hoc y App-Store provienen de un server CI , no necesitamos que cada estación de trabajo del desarrollador cargue files .dSYM al server.

¿Es posible configurarlo para que solo el server CI tenga que lidiar con Crashlytics ?

Hacemos esto en nuestra fase de Run Script:

 if [ ${CONFIGURATION} == "Release" ] then ./Fabric.framework/run <magic> <number> fi 

De esa manera, los desarrolladores usan la compilation de debugging normalmente, pero si quieren una compilation preparada para la producción, entonces pueden hacer una.

Si realmente quiere que sea solo para su compilation CI, puede pasar variables adicionales en la command-line xcodebuild, llamarlo algo así como USE_CRASHLYTICS y, de lo contrario, es lo mismo.

Nope. Tendrá que hacer que cada desarrollador lo instale. Es el mismo principio con cualquier cosa con Cocoapods. El hecho de que un proyecto tenga vainas no significa que cuando otro desarrollador lo saca de Git, ellos también tienen acceso a las vainas.