¿Qué hace el button "Usar para el desarrollo" en Xcode Organizer en un dispositivo iOS?

Al seleccionar un dispositivo iOS y hacer clic en el button "Usar para el desarrollo" en el organizador Xcode, ¿qué cambia en el dispositivo (iPhone o iPad)?

¿Hay algún símbolo de debugging instalado o algún tipo de profilers o madereros?

¿Este modo afecta el performance del dispositivo o la duración de la batería mientras se "utiliza para el desarrollo"?

Según mi experiencia, las consecuencias prácticas de encender un dispositivo para el desarrollo son un aumento de los niveles de datos registrados y el acceso a estos loggings. (No estoy seguro de si los loggings están activados para todas las aplicaciones o solo para aquellas que desarrollas tú mismo).

Esta actividad de logging adicional podría tener un impacto de almacenamiento y un impacto en la energía consumida también, pero como la mayoría de las veces está enchufado en una máquina que ejecuta XCode cuando testing las aplicaciones que desarrolla, nunca vi ningún impacto en la vida de la batería cuando volvió a ser un usuario habitual de mi dispositivo (en lugar de un usuario de desarrollador).

Instala un certificate de perfil de desarrollo en su dispositivo. Se aceptará que el código firmado por estos certificates se ejecute en el dispositivo.

Con respecto a su pregunta, ¿este modo afecta el performance del dispositivo o la duración de la batería mientras se "utiliza para el desarrollo"?

No, no hay drenaje adicional en la batería.

Si tiene activado el modo de desarrollo en su iPhone, puede acceder a Configuración> menu de desarrollador, por ejemplo, para emular las condiciones de networking http://natashatherobot.com/simulate-bad-network-ios-simulator/ (característica sorprendente).