App got rejected because of crash?

Hey guys I created my first iphone app (lot of hard work), I optimized the app, it does not have any errors, I changed the app from Unity iphone 1.5 to Unity Pro (I upgraded, Unity Pro is incredible) I signed the app, everything is perfect, the codesign, the xcode project does not have errors and I submitted it to the appstore.

Well it got rejected because of crashing on the new iphone 4 and ipad 2 version 4.3.3 but I tested the app on my ipod touch, on the ipad and on the iphone and everything goes perfect.

The crash log tells that it just crashes on load.

Any ideas on how to solve this?


It's very important to test on all devices you target. Ipad 2 perfs and even rendering hardware is really different, we have huge differences between the two. So make sure your run it on all devices your want to support.

We haven't changed any settings from ipad to ipad 2 and it worked. Don't know about iphones tho.

Maybe it's linked to the distribution settings, like target device, target platform and optimizations (api compatible level, target Os version, etc etc).