2

I've just got my app rejected on the Apple App Store because my In-App apparently crashes on the "App Store" version.

Unfortunately , I have no way of recreating this state as i can only test the sandbox environment (which works flawlessly), but apparently on Apple's side it doesn't work, and again - I have no way to test or recreate the problem.

Do you have any idea what could be done in this situation?

Shai.

Kara
  • 6,115
  • 16
  • 50
  • 57
Shai Mishali
  • 9,224
  • 4
  • 56
  • 83
  • Did Apple provide any more details or a crash report? If you got a crash report, you should be able to symbolise it in Xcode and see what is going on in your code – Suhail Patel Dec 22 '11 at 14:42
  • I tried symbolizing the attached crash log, and we also got "steps for reproducing", but we can't reproduce it since they test in actual production mode and we test in sandbox mode. also symbolizing it didn't really generate anything useful, unless i'm doing it wrong. – Shai Mishali Dec 22 '11 at 14:48
  • Well symbolising it should give you a stack trace so you can use the debugger on that build to find out which bit is crashing. Just to add, make sure you are testing on a non-Jailbroken device when using a device in Sandbox. Also ensure you've done everything mentioned in the Technical Notes: http://developer.apple.com/library/ios/#technotes/tn2259/_index.html – Suhail Patel Dec 22 '11 at 14:53
  • We are aware of the jailbroken part, but as i said, everything was tested and working on our Sandbox, so it should work exactly the same on the production environment unless they didn't approve our in-app item before. Could you point me to some good resource on symoblising and how to read the crash log correctly ? Thanks. – Shai Mishali Dec 22 '11 at 15:31
  • Hi , were you able to resolve this issue ? I am facing the same problem and have no clue what the problem is. Also I did not get any crash report from the review team. Thx – Eran Jul 16 '13 at 19:20

1 Answers1

0

xcode should symbolicate the crash log for you. you might want to try copying the crash log to your desktop - sometimes spotlight (which is used in the process) doesn't pick it up. you're trying to view the crash log on a mac which has the archived app you submitted, right?

if you're still not getting a meaningful stack trace, then there are scripts around that might help: Symbolicating iPhone App Crash Reports

are there any other differences between your adhoc build you've been testing with and the release build you submit to apple? might a good idea to clone your release config and just change the code signing to adhoc.

Community
  • 1
  • 1
Mike K
  • 2,227
  • 1
  • 12
  • 6