So, this is sort of not surprising but it still stings a bit. Okay, okay – it stings a lot. But, as I mentioned in the previous post, I’ve never gotten an app through into the store the first time through.
At least the review came swiftly!
There are a few things that need to be updated and/or changed. Nothing major but most of it has to do with “sandboxing” and entitlements. More specifically, one should only include entitlements that are necessary for the app to function properly and remove all of the rest that are not needed.
A few commonly added entitlements that many apps don’t need might be things like: “com.apple.security.network.server” and “com.apple.security.device.usb”.
So, I’ll go back and make some slight changes, removing any unnecessary things and cleaning it up a bit, per Apple’s guidelines. If Apple says “Jump!” then you say “Okay, how high?”
Now, I could take this personally but I don’t even though the app works perfectly fine with a few additional lines of code (every app has a few of those…). This is just one of the small prices to pay for the opportunity to be in the Mac App Store.
And, as far as being an indie developer goes, it’s a price I’m willing to pay. So, staying up late another night to build? Sure, why not.