IOS App REJECTED!

So I am trying to submit my pro version of Oh Balls to the app store and it was rejected for the reason below. The funny thing is my free version of this game is already in the app store and I have never seen this error before.  The free version is exactly the same game just with levels added so I have no idea why this error is happening all of a sudden and am wondering if it has to do with this new IOS 7 crap!  I have tried everything and am not able to reproduce this error, it works fine on any devices I have tested it on.  Any help please!

 

  • 2.2: Apps that exhibit bugs will be rejected

2.2

We found that your app exhibited one or more bugs, when reviewed on iPad running iOS 7.0.4 and iPhone 5s running iOS 7.0.4, on both Wi-Fi and cellular networks, which is not in compliance with the App Store Review Guidelines.

Specifically, the app freezes at the completion of a level.

 

 

The steps to reproduce are:

  1. Complete level 1
  2. Enter name and press submit
  3. Nothing happens and game needs to be quit.

For discrete code-level questions, you may wish to consult with Apple Developer Technical Support. Please be sure to:

  • include the complete details of your rejection issues
  • prepare any symbolicated crash logs, screenshots, and steps to reproduce the issues for when the DTS engineer follows up. 

For information on how to symbolicate and read a crash log, please see Tech Note TN2151 Understanding and Analyzing iPhone OS Application Crash Reports.

If you have difficulty reproducing this issue, please try testing the workflow as described in <https://developer.apple.com/library/ios/qa/qa1764/>Technical Q&A QA1764: How to reproduce a crash or bug that only App Review or users are seeing.

You could just try resubmitting it.  But since they were able to reproduce it, maybe look at what happens at that point and consider if there are different things that you have there that could affect it - like if the user is logged into Facebook or not, or connected to the Gamecenter or not, or has some option in your app selected or not.

Or at that point, does it try connecting to some web server that maybe you have the wrong URL or a staging URL and regular users not on your network can’t get to.

Kinda hard to give you any specific pointers without seeing your code, but since they told you exactly where it happens, at least you have a good starting point to look.

Having just built a free version of my app from the pay version, I can say that I kept running into some crashes with small things like the difference in the product identifiers in my IAP, or the difference Facebook AppId.  Things that really didn’t dawn on me since in my mind, the apps are nearly identical.  But there were a bunch of small things that were specifically tied to one version and not the other.

Good luck.  Hope you track it down quickly.

Ya I tried all day yesterday to figure out what the problem was because in the simulator and on my devices it is running fine, no crashes. Runs fine on android devices too but that doesn’t really matter here obviously.  So I ended up rebuilding it and just resubmitting it to see what happens. Hopefully it was just a problem with that build, we will see. Getting through these reviews is frustrating!

Based on their report, it appears not to be a crashing problem, but simply your app does nothing. Maybe it waits for a response from the server and you are not treating what happens if the response doesn’t come. 

Good News!  I just resubmitted it and passed the review.  Not sure what happened the first time but maybe there was an error on their end, not sure.  Maybe a problem with the build, don’t know but happy that my pro version is now in the app store!

You could just try resubmitting it.  But since they were able to reproduce it, maybe look at what happens at that point and consider if there are different things that you have there that could affect it - like if the user is logged into Facebook or not, or connected to the Gamecenter or not, or has some option in your app selected or not.

Or at that point, does it try connecting to some web server that maybe you have the wrong URL or a staging URL and regular users not on your network can’t get to.

Kinda hard to give you any specific pointers without seeing your code, but since they told you exactly where it happens, at least you have a good starting point to look.

Having just built a free version of my app from the pay version, I can say that I kept running into some crashes with small things like the difference in the product identifiers in my IAP, or the difference Facebook AppId.  Things that really didn’t dawn on me since in my mind, the apps are nearly identical.  But there were a bunch of small things that were specifically tied to one version and not the other.

Good luck.  Hope you track it down quickly.

Ya I tried all day yesterday to figure out what the problem was because in the simulator and on my devices it is running fine, no crashes. Runs fine on android devices too but that doesn’t really matter here obviously.  So I ended up rebuilding it and just resubmitting it to see what happens. Hopefully it was just a problem with that build, we will see. Getting through these reviews is frustrating!

Based on their report, it appears not to be a crashing problem, but simply your app does nothing. Maybe it waits for a response from the server and you are not treating what happens if the response doesn’t come. 

Good News!  I just resubmitted it and passed the review.  Not sure what happened the first time but maybe there was an error on their end, not sure.  Maybe a problem with the build, don’t know but happy that my pro version is now in the app store!