Quando ho aperto xcode e ho provato a creare un'app macosx, è apparso questo strano messaggio.
È un problema tecnico o un virus, poiché Apple non direbbe qualcosa del genere. Non sembra un messaggio di sistema.
Quando ho aperto xcode e ho provato a creare un'app macosx, è apparso questo strano messaggio.
È un problema tecnico o un virus, poiché Apple non direbbe qualcosa del genere. Non sembra un messaggio di sistema.
Risposte:
No, questo non è un virus 1 .
Sembra che il tuo nome e indirizzo email non siano impostati correttamente in Git. Vai su Preferenze Xcode e quindi Account, seleziona il repository e controlla il nome utente.
Puoi anche farlo tramite la riga di comando:
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
1 : Il contenuto del messaggio è disponibile nelle righe / Library / Developer / CommandLineTools / usr / libexec / git-core / git (git versione 2.7.4 (Apple Git-66) 11416-11424).
--global
. Potrebbe valere la pena di descrivere brevemente la differenza.
--global
come si --local
applica solo al repository git in cui ti trovi attualmente.
Sebbene la risposta corretta sia stata data sopra, che il messaggio non è affatto un virus, è necessaria una spiegazione più generale:
Xcode è un client git. Mantiene repository git per i suoi progetti, è in grado di crearli e gestirli e fornisce un'interfaccia utente piacevole per molte attività git quotidiane.
Di solito, quando configuri Xcode, crei uno o più "account" all'interno di Xcode, utilizzato per identificarti con l'App-Store e altre entità, in modo che Xcode possa farti risparmiare un sacco di noiosi problemi a configurare trust, certificati, ecc. durante lo sviluppo per iOS e Mac.
Quando lo fai --- Xcode configura automaticamente anche git per te, creando automaticamente il file .gitconfig, con Nome, e-mail e il resto.
Tuttavia, se ti astieni dalla creazione di un account iniziale e crei subito un progetto Mac - la tua configurazione di git è incompleta e git stesso produrrà la finestra di dialogo illustrata nella domanda.
Puoi semplicemente configurare .git come al solito, fornendo le informazioni di base di cui ha bisogno, oppure tornare indietro e aggiungere un account Xcode (nelle preferenze Xcode) e lasciare che Xcode completi le impostazioni git per te.
Quando hai finito di configurare git con
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
puoi digitare git config --list
per controllare il contenuto: