“iTunes.app” para aceitar conexões de rede de entrada?

19

Sempre que abro o iTunes, recebo o seguinte aviso:

Do you want the application "iTunes.app" to accept incoming network connections?

Clicking Deny may limit the application's behavior. This setting can be changed in the Firewall pane of Security preferences.

Sempreclicoem"Permitir", mas ainda aparece.

Eu configurei o firewall do OS X para permitir conexões de entrada para o iTunes.

Alguma sugestão sobre como corrigir isso?

    
por cust0s 17.09.2009 / 18:58

7 respostas

17

É provavelmente mais fácil reinstalar o iTunes.

Se o firewall não lembrar de sua escolha, a assinatura digital ( Assinatura de código ) do iTunes está quebrado. Por padrão, o firewall do OS X aceita qualquer software que foi assinado pela Apple sem até mesmo perguntar a você . Então, não deveria ter perguntado a você. E uma vez perguntado, deve ser capaz de lembrar, com base na assinatura digital. Uma assinatura quebrada (por exemplo, causada pela alteração do conteúdo do pacote iTunes.app) impedirá tudo isso.

(Você por acaso alterou manualmente o <ícone> do iTunes do aplicativo de alguma forma? Ou você instalou alguns plugins?)

Você pode validar a assinatura do seu iTunes copiando a primeira linha e colá-la no Terminal:

codesign -vvv /Applications/iTunes.app/

/Applications/iTunes.app/: valid on disk
/Applications/iTunes.app/: satisfies its Designated Requirement

(Mais detalhes em Se a assinatura do código do Mac for adulterado, o que pode falhar? )

    
por 17.09.2009 / 19:16
11

Se você vir

$ codesign -vvv /Applications/iTunes.app/
/Applications/iTunes.app/: a sealed resource is missing or invalid
/Applications/iTunes.app/Contents/Resources/English.lproj/iTunesDJSettings.nib/objects.xib: resource added

apenas exclua os arquivos que dizem "recurso adicionado" e verifique novamente o código. Uma vez validado, o iTunes.app não deve aparecer mais nenhuma mensagem.

Se você quiser renunciar a si mesmo, pode criar uma identidade de assinatura em link

No entanto, eu não recomendo para o iTunes, embora eu usei para outros aplicativos.

    
por 04.09.2010 / 08:42
2

Só queria informar que enfrentei um problema semelhante depois de atualizar o iTunes com o Apple Updater e a solução sugerida aqui funcionou. Vá para o pacote do iTunes e exclua todos os arquivos que este comando de terminal sinaliza como "recurso adicionado":

$ codesign -vvv /Applications/iTunes.app/

Quando você executar novamente o comando terminal, ele indicará que o iTunes.app agora "satisfaz seu Requisito Designado" e o popup irritante deve desaparecer.

Note que não entendo muito bem por que isso funciona. Parece que a Apple quebrou algo menor em sua última atualização de software e o firewall notou. Para qualquer Googler experiente com pouca experiência nessas coisas, certifique-se de sempre fazer o backup de seus arquivos antes de fazer algo parecido com isso - para o seu trabalho, essas preferências podem ser importantes.

    
por 16.09.2010 / 06:58
1

Se a reinstalação funcionou, tudo bem, mas eu só queria mencionar que, na minha experiência, se as configurações de negação / permissão do firewall não pararem, é porque você está configurando-as em uma conta não administrativa. Eu acho que, nesse caso, eles só permanecerão enquanto você estiver logado.

Talvez a reinstalação parecesse funcionar porque você iniciou o iTunes em uma conta de administrador?

Apenas um pensamento.

    
por 17.09.2009 / 23:04
1

Uma abordagem mais fácil se você quiser evitar mexer com o terminal, modificar pacotes ou renunciar a aplicativos é o seguinte:

  1. Faça o download do instalador do iTunes ( link ).

  2. Mova sua cópia atual do aplicativo iTunes da pasta Aplicativos para a lixeira (mas não toque nas suas preferências ou em outras pastas do iTunes).

  3. Instale uma nova cópia do iTunes a partir do arquivo .dmg que você baixou.

  4. Inicie a nova cópia e veja que tudo está no lugar sem mais popups irritantes!

É importante mover o aplicativo antigo para a lixeira antes de reinstalar o iTunes. Caso contrário, os arquivos incorretos do pacote não serão removidos. Depois de confirmar que isso funcionou, vá em frente e esvazie o lixo.

    
por 23.09.2010 / 08:26
0

Eu tive isso no iTunes 9.0 no Snow Leopard. Ele foi embora quando fiz o upgrade para 9.0.1. (Provavelmente por causa da reinstalação, como isso funcionou para você.)

    
por 28.09.2009 / 11:11
0

Às vezes, não está relacionado a um codesign ou validação de assinatura, pois você está simplesmente usando o Compartilhamento Familiar no iTunes, que solicita se você deseja permitir conexões de entrada.

    
por 21.05.2011 / 19:50