Massive crash on iPhone 3GS, new iPad 3 build.

For the new iPad 3 retina build. I know the iPhone 3GS is the lowest iOS phone supported for Corona. When testing my yet to be released game, I noticed at least 3 crashes. One crash was so big it hung the entire device that you have to power off.

Has anyone noticed this in their apps. Also is there any way to remove the iPhone 3GS from the list of compatible phones for my game? Should I even bother supported 3GS?

Thanks! [import]uid: 99244 topic_id: 23778 reply_id: 323778[/import]

with build 704b you can support all IOS devices. [import]uid: 50988 topic_id: 23778 reply_id: 95685[/import]

I’ve been testing updates to my apps on an iPod Touch 3G (running iOS 5.1), but haven’t noticed any hanging issues yet.

Unfortunately there’s no way to limit an app from being installed on a specific device.
You can only specify a minimum iOS version, that’s it.

Since 3rd generation devices can be upgraded to the latest iOS 5.1, you’re probably going to have a few users that use a 3GS install your app. [import]uid: 70847 topic_id: 23778 reply_id: 95715[/import]

If you are getting crashes it generally means you are not handling something correctly. The 3GS has less memory available that other devices and if you have memory leaks in your app, it will be the first device to run out of memory and crash.

If you really want to eliminate the 3GS, you could use the plist section to require a feature not available on the 3GS (e.g., front facing camera). See Apple’s documentation for details how to do this.

Eliminating a device because it crashes may mean that other devices will also crash after a longer period of time.

You should try implementing the lowMemory event and using Apple’s instruments to isolate the problem. [import]uid: 7559 topic_id: 23778 reply_id: 95760[/import]

Just a quick thought about eliminating devices by requiring features.

Although it’s technically possible to require a feature in the plist that’s not available on the device you want to eliminate, there is a risk that the app will get rejected by Apple if you require a feature that isn’t used by the app. [import]uid: 70847 topic_id: 23778 reply_id: 95766[/import]