Why is my iOS game creashing/not running for Apple Review Team?

Why is my Unity game for the iPhone and iPad crashing for Apple Reveiw Team and not for me? I think it has to do with the settings in either Unity or Xcode. What are the proper settings that I should have Unity set to AND Xcode set to so that I can build and distribute my game that I created in Unity? I have been rejected three times for, what I think is a very simple first person game. Basically, what do I need to do so that my game will work for Apple’s Review Team and be accepted? Here is what Apple says:


2.1
We found that your app crashed on iPhone 4 and iPad 2 running iOS 5.0.1, which is not in compliance with the App Store Review Guidelines.
Your app crashed on both Wi-Fi and cellular networks when we:

  1. Launch the app
  2. A splash screen is displayed momentarily, then the app crashes
    We have attached detailed crash logs to help troubleshoot this issue. For information on how to symbolicate and read a crash log, please see Tech Note TN2151 Understanding and Analyzing iPhone OS Application Crash Reports.
    For discrete code-level questions, you may wish to consult with Apple Developer Technical Support. Please be sure to include any symbolicated crash logs, screenshots, or steps to reproduce the issues when you submit your request.

2.10
We found that your app did not meet the requirements for running on iPad, as required by the App Store Review Guidelines.
Your app did not run at iPhone resolution and/or 2x iPhone 3GS resolution when reviewed on iPad.
Specifically, your app crashes when launched on iPad 2.
For information on iOS device screen sizes and resolutions, see The Display is Paramount, Regardless of its Size, in the iOS Human Interface Guidelines and Points versus Pixels, in the View Programming Guide for iOS.
For discrete code-level questions, you may wish to consult with Apple Developer Technical Support. Please be sure to prepare any symbolicated crash logs, screenshots, or 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.


Now, for me, it works on my iPad 2 and my iPhone 4S. I set the settings for universal and for the second oldest Xcode and iOS settings that is listed. I am really at a loss. I would appreciate any help to get this app accepted by Apple’s iOS team.

Thanks so much!
Tom

I received an email from Unity stating that Unity 3.5.0f5 has a Splash Screen problem with Xcode 4.3.1 and they are aware of it and are currently working on a fix for that bug. It seems that the same effect is causing the “Compress PNG” problem. I was told to downgrade to an older version of both Unity and Xcode to fix the problem. Well, I’m in the middle of an Xcode project as well, so I can’t downgrade. The only problem is that now I have to wait for a bug fix before I can publish my Unity game to Apple.

Was this ever fixed?