27 votos

Xcode.app es escaneado por socketfilterfw (OS X Firewall) en cada lanzamiento

Situación:

Cuando lance Xcode , socketfilterfw , OS X La aplicación basada en firewall , empieza a usar mucha CPU.

Después de investigar un poco, lo reduje a esto: socketfilterfw lee todos los archivos en Xcode.app y hace lo siguiente cada vez Xcode lanzamientos. Gigabytes de datos Siempre.

Da igual la configuración que tenga el cortafuegos, lo he probado todo. Lo único que detiene esto es desactivar el firewall (antes de lanzar Xcode).

¿Alguien más tiene este efecto o una idea de qué se trata?


Actualización
Acabo de probar con Xcode en una instalación limpia (OS X y Xcode desde ADC) y no se ha solucionado. Pero el escaneo se inicia no cuando se lanza Xcode sino cuando se ejecuta un proyecto (CMD-R). Así que comienza a escanear ya sea cuando se inicia Xcode o cuando se ejecuta un proyecto.

22voto

Steve Evans Puntos 155

Es probable que Xcode esté intentando utilizar la red. Esto activa una regla en el cortafuegos que hace que se compruebe la firma del código de Xcode, lo que requiere una lectura del paquete de aplicaciones completo.

Experimente con la siguiente opción en la configuración del firewall de OS X:

  • Preferencias del sistema.app >
  • Seguridad y privacidad >
  • Cortafuegos >
  • Opciones del cortafuegos >
  • Permitir automáticamente que el software firmado reciba conexiones entrantes

Tengo esta opción desactivada. Como resultado, estoy se le pide con frecuencia que permita el acceso a la red entrante de Xcode . Siempre deniego el acceso, ya que al hacerlo se siguen permitiendo las conexiones locales entre Xcode y las herramientas de desarrollo subyacentes.

Como nota al margen, no puedo reproducir el comportamiento que estás viendo en OS X 10.10.3 y Xcode 6.3.2.

Cortafuegos alternativos

Si decides desactivar el cortafuegos integrado de tu Mac, investiga el uso de una alternativa de terceros como Little Snitch: Razones para preferir Little Snitch al cortafuegos integrado

1voto

Milche Patern Puntos 149

Hice las dos opciones (eliminar de la lista, desmarcar Permitir automáticamente que el software firmado reciba conexiones entrantes ), y luego tuve que reiniciar Xcode para que la corrección surtiera efecto.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X