¿Qué es el file xcscheme? ¿Qué es el propósito?

Soy un novato aprendiendo iOS.

¿Alguien puede explicar cuál es el propósito del file xcscheme?

En términos de control de versiones, no tienes que preocuparte por xcscheme (o cualquier cosa dentro y debajo de las carpetas xcuserdata de un .xcodeproj) .

¿Qué hay dentro del file xcscheme? Estas son las acciones y configuraciones que ocurren cuando creas, ejecutas, testings, perfiles, etc. Estas pueden cambiarse de usuario a usuario de Xcode, lo que lo hace amigable para usar en proyectos de múltiples desarrolladores.

Estos son los mismos elementos que ve dentro de Xcode cuando hace clic en la opción de menu emergente "Editar esquema":

Editar esquema