John Farkerson
John Farkerson

Reputation: 2632

App Store Rejection – App works in testing but not when sending to the App Store

Boy, this is frustrating.

I sent in my app to Apple after months and months of development. It was quickly rejected due to the fact that they said it was unresponsive at the home screen. Here is the screenshot they sent me:

Screenshot from Apple

Now, when I build the exact archive of the app that I sent them, I have no such issues:

What I see

The buttons were created in the storyboard file and were IBOutlets, but the highscore label that you see was created programmatically. Is it possible that the storyboard file didn't upload properly? I have already messaged them in the resolution center about it and tried to submit it again to see if it would work next time, but I was wondering if anyone knew anything about this issue.

Upvotes: 0

Views: 164

Answers (3)

John Farkerson
John Farkerson

Reputation: 2632

It's been an extremely long time, but I thought I'd say what was wrong in case anyone comes across this in the future. Basically, I had created the buttons in Interface Builder but was re-instantiating them in viewDidLoad of my view controller. Since IBOutlets are weak properties, they were thus being released. Why that wasn't happening when I ran it on my computer, I have no idea. Still puzzles me to this day.

Upvotes: 0

Geet
Geet

Reputation: 2437

When they said it was unresponsive, it may be due to the fact that its stuck for certain reasons, check if you make any API call at the viewLoad method, also, if the UI may turn unresponsive incase you are performing some heavy operation on the main thread, try using a background thread of these operations

Upvotes: 1

Mani
Mani

Reputation: 17585

From above screenshot, I've understand something that issue related with network error. See, they were tested with flight mode. According to apple guidelines, it should be go on in home screen without much more delay. At least show an alert for this issue. Just test with this scenario, you will get this.

Upvotes: 1

Related Questions