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.