by mr.austin » Wed Dec 30, 2009 2:50 am
I saw this original post some time ago and was hoping something may have come out of it by now. I am having the same issue with Little Snitch and iPhone development and would really like to find a solution.
To re-clarify the situation, every time you run an app in the iPhone simulator, Little Snitch interprets it as a new application and therefore prompts you to allow or deny every network request the application makes. When you're debugging, you end up running your application many times per minute and obviously having to re-allow all of these network connections each time from your own application can be very counter-productive and frustrating without adding any value.
In regard to the suggestion that we add an "All Applications Allow any connection" rule, this would effectively result in the following situation:
1. Little Snitch is effectively disabled, with the exception of applications you've already blocked.
2. Any new applications or any new requests from existing applications will automatically be allowed
If you're ok with the situation described above, you don't need Little Snitch at all and have probably waste your money by paying for it. A Little Snitch configured to allow all applications to make any connection is useless.
So, hopefully that has clarified the situation. What I would like to see is the ability to accept or deny a network connection on a 'per iPhone application' basis and have that policy apply to subsequent launches of the same iPhone application.