Situation:
Quand je lance Xcode
, socketfilterfw
, OS X
« application de base firewall
, commence à utiliser beaucoup de CPU.
Après quelques recherches, je me suis limité à ceci: il socketfilterfw
lit tous les fichiers du Xcode.app
paquet et le fait à chaque Xcode
lancement. Gigaoctets de données , à chaque fois.
Peu importe les paramètres du pare-feu, je les ai tous essayés. La seule chose qui empêche cela est de désactiver le pare-feu (avant de lancer Xcode).
Quelqu'un d'autre at-il eu cet effet ou une idée de ce dont il s'agit?
Mise à jour
Je viens d'essayer Xcode sur une installation propre (OS X et Xcode d'ADC) et cela ne l'a pas résolu. Mais cela n'a pas démarré l'analyse au lancement de Xcode, mais à l'exécution d'un projet (CMD-R). Ainsi, il commence à analyser soit au lancement de Xcode, soit à l'exécution d'un projet.
Réponses:
Xcode essaie probablement d'utiliser le réseau. Cela déclenche une règle dans votre pare-feu qui entraîne la vérification de la signature de code de Xcode, ce qui nécessite la lecture de l'ensemble des applications.
Expérimentez avec l'option suivante dans les paramètres de pare-feu d'OS X:
J'ai cette option désactivée. Par conséquent, je suis souvent invité à autoriser l'accès réseau Xcode entrant . Je refuse toujours l'accès car cela permet toujours des connexions locales entre Xcode et les outils de développement sous-jacents.
En remarque, je ne parviens pas à reproduire le problème observé sous OS X 10.10.3 et Xcode 6.3.2.
Pare-feu alternatifs
Si vous décidez de désactiver le pare-feu intégré de votre Mac, envisagez d'utiliser une alternative tierce telle que Little Snitch: Raisons pour préférer Little Snitch au-dessus du pare-feu intégré
la source
J'ai fait les deux options (supprimer de la liste, décocher Autoriser automatiquement les logiciels signés à recevoir des connexions entrantes ), puis j'ai dû redémarrer Xcode pour que le correctif prenne effet.
la source