When you try to upload the app to the app store you get a message saying that the Info.plist has an error in it because you can't qualify UIRequiredDeviceCapbabilities with a device specific identifier.
As far as I can tell the only options are:
make the app work on a 3GS phone. It basically means cutting down some of the functionality and therefore reducing the quality of the user experience which in turn might impace the 'value for money' of the app compared to a full iphone5 or ipad experience
or
(ii) release separate iphone (restricted to 4,4s,5) and ipad versions. This is ok but it means that the app isn't universal and users have to buy it twice if they have an iphone and an ipad. I would prefer to be able to produce one app that works everywhere where there is the right hardware to run it.