As you might all know, starting from 1st of June Apple only accepts sandboxed applications in their Mac App Store.
Apple released a guide on how to implement sandboxing. For most applications this is done by checking “Enable App Sandboxing” option in Xcode and selecting the correct permissions. However, what Apple did not say is that you must only select those options which your application uses.
So, for example, if you enable incoming or out coming networking connections while your app doesn’t need them then it will be rejected.
Unfortunately, Apple doesn’t specifically state that selecting more than necessary options will result in the application being rejected, but it is so!
We hope this information might help some of the developers!