Xcode.app viene scansionato da socketfilterfw (OS X Firewall) ad ogni avvio

26

Situazione:

Quando lancio Xcode , socketfilterfw , OS X dell'applicazione basata firewall , inizia a utilizzare molta CPU.

Dopo alcune ricerche l'ho ristretto a questo: socketfilterfw legge tutti i file nel pacchetto Xcode.app e fa questo ogni volta che Xcode viene lanciato. Gigabyte di dati , ogni volta.

Non importa quali siano le impostazioni del firewall, le ho provate tutte. L'unica cosa che si ferma è disattivare il firewall (prima di lanciare Xcode).

Qualcun altro ha questo effetto o un'idea di cosa si tratta?

Aggiorna
Ho appena provato Xcode su un'installazione pulita (OS X e Xcode da ADC) e non l'ho risolto. Ma ha iniziato la scansione non quando Xcode viene lanciato, ma quando viene eseguito un progetto (CMD-R). Quindi inizia la scansione sia quando Xcode viene lanciato o quando si esegue un progetto.     
posta 20.05.2015 - 04:13
fonte

2 risposte

22

Xcode sta probabilmente cercando di utilizzare la rete. Questo fa scattare una regola nel firewall che fa sì che la firma del codice Xcode venga controllata, richiedendo una lettura del pacchetto completo dell'applicazione.

Sperimenta con la seguente opzione nelle impostazioni del firewall di OS X:

  • Preferenze di sistema.app >
  • Sicurezza e amp; Privacy >
  • Firewall >
  • Opzioni firewall ... >
  • Consenti automaticamente al software firmato di ricevere connessioni in entrata

Ho questa opzione disabilitata. Di conseguenza, sono chiesto spesso di consentire l'accesso alla rete Xcode in entrata . Deduco sempre l'accesso in quanto consente comunque connessioni locali tra Xcode e gli strumenti di sviluppo sottostanti.

Come nota a margine, non riesco a riprodurre il comportamento che stai vedendo su OS X 10.10.3 e Xcode 6.3.2.

Firewall alternativi

Se decidi di disabilitare il firewall integrato del tuo Mac, cerca di utilizzare un'alternativa di terze parti come Little Snitch: Motivi per preferire Little Snitch al firewall integrato

    
risposta data 22.05.2015 - 09:54
fonte
1

Ho fatto entrambe le opzioni (rimuovi dall'elenco, deseleziona Consenti automaticamente al software firmato di ricevere le connessioni in entrata ), quindi ho dovuto riavviare Xcode affinché la correzione abbia effetto.

    
risposta data 27.12.2015 - 00:57
fonte

Leggi altre domande sui tag