web-dev-qa-db-fra.com

"iTunes.app" d'accepter les connexions réseau entrantes?

Chaque fois que j'ouvre iTunes, je reçois l'avertissement suivant:

voulez-vous l'application "iTunes.app" d'accepter des connexions réseau entrantes?

En cliquant sur NYY, peut limiter le comportement de l'application. Ce paramètre peut être modifié dans le volet de pare-feu des préférences de sécurité.

warning box

Je clique toujours "Autoriser" mais il apparaît toujours.

J'ai défini le pare-feu OS X pour permettre des connexions entrantes pour iTunes.

Toute suggestion sur la manière de résoudre ce problème?

19
cust0s

Il est probablement plus facile de réinstaller iTunes.

Si le pare-feu ne se souvient pas de votre choix, la signature numérique ( Signature de code ) d'iTunes est cassée. Par défaut, le pare-feu OS X accepte tout logiciel signé par Apple sans même vous demander. Alors: cela ne devrait pas vous avoir demandé. Et une fois demandé, il devrait être capable de se rappeler, basé sur la signature numérique. Une signature cassée (par exemple causée par la modification du contenu de l'emballage iTunes.app) empêchera tout ça.

(Avez-vous changé par hasard manuellement l'icône iTunes l'application en quelque sorte? Ou avez-vous installé des plugins?)

Vous pouvez valider la signature de vos iTunes en copiant la première ligne et en coller en terminal:

codesign -vvv /applications/itus.app/

/Applications/itus.app/ valide sur le disque [.____]/Applications/iTunes.app /: Satisfait son exigence désignée

(Plus de détails à Si la signature de code MAC est altérée, ce qui pourrait échouer? )

17
Arjan

Je voulais juste signaler que je suis confronté à un problème similaire après la mise à jour iTunes avec le Apple Updater et la solution suggérée ici ont fonctionné ici. Allez dans le package iTunes et supprimez tous les fichiers que cette commande de terminal signale une "ressource ajoutée":

$ codesign -vvv /Applications/iTunes.app/

Lorsque vous remédez à la commande Terminal, il indiquera que iTunes.app maintenant "satisfait à son exigence désignée" et le popup gênant devrait disparaître.

Notez que je n'ai pas de bien comprendre pourquoi aucune de ces œuvres. On dirait que Apple a cassé quelque chose de mineur dans leur dernière mise à jour logicielle et le pare-feu remarqué. Pour tout power-googlers avec peu d'expérience dans ces choses, assurez-vous de toujours sauvegarder vos fichiers avant de faire de la mucking avec quoi que ce soit Ceci - pour votre travail, ces préférences peuvent être importantes.

2
Ryan G.

Une approche plus facile si vous souhaitez éviter de jouer avec le terminal, la modification des packages ou des applications démissionnaires est la suivante:

  1. Téléchargez l'installateur iTunes ( http://www.apple.com/itunes/download/ ).

  2. Déplacez votre copie actuelle de l'application iTunes du dossier d'applications dans la corbeille (mais ne touchez pas vos préférences ou d'autres dossiers iTunes).

  3. Installez une nouvelle copie d'iTunes à partir du fichier .DMG que vous avez téléchargé.

  4. Lancez la copie fraîche et voyez que tout est en place avec plus de popups ennuyeux!

Il est important de déplacer l'ancienne application à la corbeille avant de réinstaller iTunes; Sinon, les fichiers fautifs de l'emballage ne sont pas supprimés. Une fois que vous avez confirmé cela fonctionnait, allez-y et videz la corbeille.

1
Dean G

Si la réinstallation a fonctionné alors bien, mais je voulais juste mentionner cela dans mon expérience si le pare-feu nier/permettre aux paramètres ne semblent pas coller, c'est que vous les définissez dans un compte non administrateur. Je pense que dans ce cas, ils ne colle que depuis aussi longtemps que vous êtes connecté.

La réinstallation peut-être semblait-elle fonctionner parce que vous avez ensuite commencé iTunes dans un compte administrateur?

Juste une pensée.

1
Steve Folly

J'avais ceci à iTunes 9.0 sur le léopard des neiges. Il s'est éloigné lorsque je suis passé à 9,0.1. (Probablement à cause de la réinstallation, comme cela a fonctionné pour vous.)

0
Paul D. Waite