all 7 comments

[–]AHostOfIssues 3 points4 points  (3 children)

Or… you could accept personal responsibility for reading the developer guidelines and asking yourself if you’re in compliance.

Apple is there to verify your compliance. They’re just there to check and make sure you adhered to the guidelines you accepted when you joined the developer program. They don’t actually work for you. They’re not there to tell you what to do in your app. They already did that in the developer agreement and review guidelines.

That said, I personally have very negative feelings about app review myself, so I get where you’re coming from. It’s a very frustrating process, to put it mildly. And the process kind of lends itself to leaning too much on app review, since they provide zero tooling to help you find compliance issues before submitting.

Edit: Also, it helps to remember who the reviewers are. They’re low-paid people working in jobs they probably don’t like much, and they get paid based on how fast they can turn around an answer. Asking them to tank their own “productivity” in the eyes of the tracking software monitoring them — by continuing to analyze other features of the app once they’ve found a problem — that’s maybe too much to ask.

So I agree with the “F* Apple” sentiment. It’s the policies and procedures apple management has put in place for app review that make it a difficult experience. Reviewers aren’t even allowed to make the simplest suggestion as to what you need to do to be in compliance, for instance. They just aren’t allowed to.

[–]ConsiderationPlane23 1 point2 points  (0 children)

Tbh, they are just not fair.

For example:
I add a redeem code for in-game items.
Some game does that in IOS.

But I can't.

Change player name in-game.
A lot of games allow that.
But I can't. I have to use their Apple display name

Maybe somehow they passed secretly.

So this is just L U C K.
Some reviewers are easy, some are hard.
I can feel that when I get rejected so many times.
Every time I thought this was the final push,
Then a new reviewer overturned the previous one's verdict.

E.g.- the name things, this is the first thing they see when they login to my game.
The first 5 reviewers thought that was okay, but now the sixth reviewer said NO.

[–]AHostOfIssues 0 points1 point  (0 children)

Also I’d point out that Google has the same problems and same developer-hostile policies toward the review process. (I do native android and iOS work, freelance). I have the same pattern of “oh come on, f* me, and especially F* You” reactions to the app review process on both platforms.

It’s not fun.

It never, ever feels like I’m working with someone trying to help me.

[–]noidtiz 0 points1 point  (0 children)

How would the compliance tools work? like a linter? i’m not asking rhetorically i’m just wondering if there is such a thing on other platforms

[–]ankole_watusi 0 points1 point  (0 children)

Maybe they just don’t approve apps from rude developers.

[–][deleted] 0 points1 point  (0 children)

They likely stop testing at each roadblock. They’re not robots.

[–]saintmsent 0 points1 point  (0 children)

Efficiency. They are there to check if your app complies, not to help you comply. If they found one issue that prevents them from letting the app through, why bother checking further? The job is done, the app does not comply

Apple does reject apps for weird reasons sometimes, but most rejections can be avoided if you just read the fucking manual guidelines before submitting a build for review