¿Necesitamos registrar * .xcuserstate?

Me pregunto si necesitamos registrar el file * .xcuserstate? Creo que no es parte del código fuente? Pero tal vez es importante mantenerlo en el control de la fuente?

No, debes ignorar ese file del control de fuente. Es un file específico del usuario utilizado por Xcode para configurar su espacio de trabajo, por lo que tiene razón en que no es parte del código fuente.