Situação:
Quando eu lançar Xcode
, socketfilterfw
, OS X
's aplicação baseada firewall
, começa a usar um monte de CPU.
Após algumas pesquisas, reduzi-o a isto: socketfilterfw
lê todos os arquivos no Xcode.app
pacote do e faz isso sempre que é Xcode
iniciado. Gigabytes de dados , sempre.
Não importa quais configurações o firewall possui, tentei todas elas. A única coisa que impede isso é desativar o firewall (antes de iniciar o Xcode).
Alguém mais tem esse efeito ou uma idéia do que se trata?
Atualização
Eu apenas tentei o Xcode em uma instalação limpa (OS X e Xcode da ADC) e não o resolveu. Mas iniciou a verificação não quando o Xcode é iniciado, mas quando um projeto é executado (CMD-R). Portanto, ele começa a digitalizar quando o Xcode é iniciado ou ao executar um projeto.
Respostas:
O Xcode provavelmente está tentando usar a rede. Isso está desencadeando uma regra no firewall que resulta na verificação da assinatura de código do Xcode - exigindo uma leitura do pacote completo de aplicativos.
Experimente a seguinte opção nas configurações de firewall do OS X:
Eu tenho essa opção desativada. Como resultado, sou solicitado frequentemente a permitir o acesso à rede de entrada do Xcode . Eu sempre nego o acesso, pois isso ainda permite conexões locais entre o Xcode e as ferramentas de desenvolvimento subjacentes.
Como uma observação lateral, não consigo reproduzir o comportamento que você está vendo no OS X 10.10.3 e no Xcode 6.3.2.
Firewalls alternativos
Se você decidir desativar o firewall interno do seu Mac, investigue usando uma alternativa de terceiros, como Little Snitch: Razões para preferir o Little Snitch ao firewall interno
fonte
Eu fiz as duas opções (remover da lista, desmarcar Permitir automaticamente que o software assinado receba conexões ) e tive que reiniciar o Xcode para que a correção entrasse em vigor.
fonte