For more Apple goodness, check out Rob’s Noise to Signal cartoons about life as a Mac user!

(two people looking at an iPad) It's the perfect device for watching Apple product announcements!(Steve Jobs onstage, introducing an amazing device and admitting he can't remember what it does)(man with fishhook in nose) Yes, it's a fishhook lodged in my nose. But it's an Apple fishhook, so the user experience is surprisingly pleasant.

For a several-year-old post, this has held up pretty well… mainly because of the comments below, because the advice in the post itself may not solve the problem. So be sure to read the comments if the steps here don’t work for you! And thanks, commenting peeps—you’re the best!

I opened my favourite collaborative editor, SubEthaEdit, and braced myself. Argh – there it was: that dialog box asking me if I wanted to allow this application to accept incoming connections. I’d already followed Apple’s instructions for “whitelisting” applications: adding them to the firewall’s list of apps that are allowed to answer when the outside world comes a-callin’. I’d done it, not only for SubEthaEdit, but also for iChat, iTunes, iPhoto and iCan’tRememberHowManyOthers. And yet every time I’d launch them, OS X would helpfully ask me one more time – just in case I’d changed my mind since the last hundred times I’d opened them. Thankfully, the Apple support forums come through again… this time, thanks to one Ralph Johns who knew just how to fix it. Here’s what you do: System Preferences with ‘Security’ highlighted First, open System Preferences and click on “Security”. Firewall preferences with sequentially numbered steps Now follow these steps:

  1. Make sure “Set access for specific services and applications” is selected.
  2. Select the top application in the list.
  3. Click the “-” button to delete it. Repeat until there are no applications in the list.
  4. Select “Allow all incoming connections”.
  5. Re-select “Set access for specific services and applications”, and quit.

From now on, you should be asked once and only once whether you want an app to accept incoming connections… and the iApplications may well not bother you at all. (By the way, if you had specifically selected some applications where you wanted to block incoming connections, you’ll want to do add them to the list again.)