Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

It seems that enabling Home Sharing and/or hooking up my iPhone's Remote to iTunes causes Mac OS X Snow Leopard's firewall to freak out and keep nagging every time I launch iTunes to ask if I'd like it to accept incoming connections. If I turn off Home Sharing and forget all Remotes, the nag dialog no longer comes up. I could also disable the firewall, but I think that's a silly thing to do.

iTunes is already in the firewall whitelist, so the only thing I know that could cause Mac OS X to nag is a bad application bundle code signature. I checked with this Terminal command:

$ codesign -vvv /Applications/

And sure enough, this is what it outputs:

/Applications/ a sealed resource is missing or invalid
/Applications/ resource added
/Applications/ resource added
/Applications/ resource added
/Applications/ resource added
/Applications/ resource added

I've tried reinstalling iTunes as suggested by this answer, but Mac OS X still nags about incoming connections and the exact same output is generated when I run the above command again.

On my PC, Windows Firewall has never nagged whenever I turn on Home Sharing and hook up Remote on my iPhone. Both computers use iTunes 9.2.1. My Mac runs Mac OS X 10.6.4.

Is there anything special I need to do that I might have missed? Or how do I resolve the issue?

EDIT: I've updated to iTunes 10, but the nags on my Mac are still there and only go away if I turn off Home Sharing and Remote.

EDIT 2: I've updated to Remote 2.0 on my iPhone, but the firewall nags are persisting. Has anyone else had this firewall issue at all?

share|improve this question
up vote 1 down vote accepted

While updating to iTunes 10.1 and Remote 2.1 alone didn't get rid of the nags, I think they did indeed change something, because I just carried out the following and it looks like the nags are gone (for good?):

  1. Removed from iPhone
  2. iTunes > Preferences > Devices > Forget All Remotes
  3. Quit iTunes
  4. System Preferences > Security > Firewall, remove iTunes from list of applications
  5. Started iTunes
  6. Reinstalled
  7. Coupled iPhone with iTunes
  8. Restarted iTunes

I guess the Mac OS X firewall finally figured that iTunes was still iTunes, whether or not I shared my library or linked to any Remotes.

Or my Mac simply wanted to give me a New Year's surprise.

share|improve this answer
+1 for following up on your own old question. If only others were this disciplined :-) – Daniel Beck Jan 3 '11 at 12:13

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .