Cuando abrí xcode e intenté crear una aplicación macosx, apareció este extraño mensaje.
Es esto un error o un virus, ya que Apple no diría algo como esto. No parece un mensaje del sistema.
No, esto no es un virus 1 .
Parece que su nombre y dirección de correo electrónico no están configurados correctamente en Git. Vaya a Preferencias de Xcode y luego a Cuentas, seleccione el repositorio y verifique el nombre de usuario.
También puede hacer esto a través de la línea de comando:
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
1 : El contenido del mensaje se puede encontrar en / Library / Developer / CommandLineTools / usr / libexec / git-core / git (git versión 2.7.4 (Apple Git-66) líneas 11416- 11424).
Aunque la respuesta correcta se ha dado anteriormente, que el mensaje no es un virus, se debe una explicación más general:
Xcode es un cliente git. Mantiene los repositorios de git para sus proyectos, es capaz de crearlos y administrarlos, y proporciona una buena interfaz de usuario para muchas tareas de git del día a día.
Por lo general, cuando configuras Xcode, creas una o más "cuentas" dentro de Xcode, que se utilizan para identificarte contra App Store y otras entidades, para que Xcode pueda ahorrarte muchas cosas tediosas sobre la configuración de fideicomisos y certificados , etc. al desarrollar para iOS y Mac.
Cuando hagas eso, Xcode también se configurará automáticamente para ti, creando automáticamente el archivo .gitconfig, con Nombre, correo electrónico y el resto.
Sin embargo, si se abstiene de crear una cuenta inicial y crea un proyecto de Mac de inmediato, su configuración de git está incompleta, y git en sí mismo producirá el diálogo que se muestra en la pregunta.
Puedes configurar simplemente .git como de costumbre, proporcionándole la información básica que necesita, O regresar y agregar una cuenta de Xcode (en las preferencias de Xcode) y dejar que Xcode complete la configuración de git por ti.
Cuando hayas terminado de configurar git con
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
puede escribir git config --list
para verificar el contenido: