0.8.3 can't run on iOS 3.1.3

When I upgrade cocos2dx to 0.8.3 I receive an error: mi_cmd_stack_list_frames: Not enough frames in stack.

I create a new Hello world project. The error is same.
This is all error message:
dyld: Symbol not found: _OBJC_CLASS_$_UITextRange
Referenced from: /var/mobile/Applications/ADCB2F49-D499-4397-B862-66D96ACC5666/HelloWorld.app/HelloWorld
Expected in: /System/Library/Frameworks/UIKit.framework/UIKit
in /var/mobile/Applications/ADCB2F49-D499-4397-B862-66D96ACC5666/HelloWorld.app/HelloWorld
Data Formatters temporarily unavailable, will re-try after a ‘continue’. (Not safe to call dlopen at this time.)
mi_cmd_stack_list_frames: Not enough frames in stack.
mi_cmd_stack_list_frames: Not enough frames in stack.

It seems cocos2dx use UITextRange but this class only available on iOS 3.2.
But my device is 3.1.3.

Can anybody tell me how to solve this problem?

We haven’t test it on 3.x system, and have no plan to support it.
Since 4.0 is published 9 months ago, and most of ios devices have been already upgraded to 4.x
Why not upgrade your device to 4.x?