How do I respond to this?

Discussion in 'iOS Development' started by Cyanidepoison, Jul 11, 2009.

  1. Cyanidepoison

    Cyanidepoison Active Member

    Joined:
    Jan 18, 2008
    Messages:
    1,076
    Likes Received:
    2
    The Apple review team has sent me a message telling me that my application crashes, but no crash logs were generated. First of all, I know that this is complete bullsh*t because no matter how trivial a crash for any Objective-C program (I've written command-line tools in ObjC, it spits a bunch of stuff to the console) a crash log is generated.

    They gave me a list of steps to reproduce the problem. I tried all of the steps exactly and then tried varying them as well. Nothing could reproduce this crash.

    To give you an idea of how simple this application is, I have three source files and three headers. One is a UITableViewController, one is a UIViewController, and the other is the main source file. The prefix header, and headers for both VCs add up to six. It parses an XML file and makes a query to another service based on the contents of the XML file. The information is displayed in the table and when you tap on a cell it pushes a view controller with the response from the query. Obviously this isn't me forgetting to retain some array here... this is just too simple.

    They've already rejected this once for another stupid thing, which I fixed (not related to crashing, just an obscure part of the HIG that shouldn't have mattered in my case), and now I'm getting impatient. I submitted this application over a month ago now and I keep having to come back and point these idiots in the right direction and fix their every wish.

    So, as the title states, how should I respond to this phantom crash issue? They said the crash occurred on a 3GS, which I do not own and will not buy until this Wednesday. I have an iPhone 3G. That is the only difference in our set-ups. The first rejection came with a screen shot of the supposed HIG violation, and it took place on an iPod touch. Obviously it didn't crash there. I'm thinking this may be Apple's fault here, because it works on everything except the 3GS apparently.
  2. flyingguitar

    flyingguitar Active Member

    Joined:
    May 14, 2008
    Messages:
    1,860
    Likes Received:
    11
    Device:
    iPhone 6
    Ask them if you can have a 3GS to test it on lol
  3. Steaps

    Steaps New Member

    Joined:
    Oct 24, 2007
    Messages:
    5,074
    Likes Received:
    41
    Device:
    iPod touch
    My applications crash sometimes with no error logs what-so-ever, sometimes due to releasing too early, but sometimes it will crash - no error logs - and I can never reproduce the crash.

    Was Apple able to reproduce the crash, or did it just happen once?
  4. Cyanidepoison

    Cyanidepoison Active Member

    Joined:
    Jan 18, 2008
    Messages:
    1,076
    Likes Received:
    2
    They didn't state.

    If you don't get an error log, that's the logging mechanism screwing up, the runtime spews information about the exception that occurred every time. I have syslogd on my phone so I see all of the crashes and system information in one big stream.
  5. Steaps

    Steaps New Member

    Joined:
    Oct 24, 2007
    Messages:
    5,074
    Likes Received:
    41
    Device:
    iPod touch
    Yeah, when it does crash without error, the console doesn't even realize the program quit. Anyways, I'd suggest resubmitting your application, as there's really nothing you can do.
  6. NolesFans

    NolesFans New Member

    Joined:
    Sep 23, 2008
    Messages:
    404
    Likes Received:
    0
    Device:
    iPod touch
    we could take a look the source code to find where crash happens.
  7. Cyanidepoison

    Cyanidepoison Active Member

    Joined:
    Jan 18, 2008
    Messages:
    1,076
    Likes Received:
    2

    It doesn't crash. I can't make it crash.

    I've gone through and done every possible thing I can make it do (there is no user input, all errors are caught and handled, etc) and the worst it does is display an error message and continue going.
  8. Chicken

    Chicken Retired Moderator

    Joined:
    Feb 17, 2008
    Messages:
    2,494
    Likes Received:
    7
    Device:
    iPhone 5S
    I'd say re-submit, it's probably one of these reviewers that have passed the countless nudity/pornography apps, and now when a "decent" (I don't know I havent seen it) one comes along they decide to reject it.

    Hopefully someone else will review it.
  9. Cyanidepoison

    Cyanidepoison Active Member

    Joined:
    Jan 18, 2008
    Messages:
    1,076
    Likes Received:
    2
    I think I'll just resubmit it and hope for the best.
  10. SkylarEC

    SkylarEC Super Moderator Emeritus Staff Member

    Joined:
    Sep 19, 2007
    Messages:
    6,642
    Likes Received:
    129
    Nope, there aren't always crash logs when the app crashes. I know some AdMob caused crashes on 3.x do not cause crash logs, for example.

    Either resubmit to Apple, or tale a good hard look at your code. Or, do both.

Share This Page