I have recently sent an app to App Store to fix a crash on iOS 4.3 (I accidentally used a color on a UIProgressBar). I tested the new version on a iOS 4.3 device and everything runs as it should. Apple have accepted the app and the update has rolled out. The users are still reporting about crashes on iOS 4.3.
I have tested the app on iOS 4.3 in both Debug and Release and it seems to run exactly as it should. But if I download my own app from the App Store it crashes on iOS 4.3. I haven’t changed anything in my code since I uploaded the new version to to App Store.
How can this happen? Shouldn’t it be exactly the same to run the app as Release directly from Xcode and downloading the app from App Store?
try looking at the crash report on the device.
To do so:
Perhaps you can find something there – Probably a call to a method not supported by iOS 4.x
Good luck!