xCode 4.2 создает приложение для запуска на устройствах с архитектурой armv7.
Это означает, что он будет работать только с iPhone 3gs или выше, iPod touch 3-го поколения или выше (извините, я не уверен) и iPad 1 и 2.
В Target-> Build Settings добавьте Armv6 к архитектурам.
После добавления это будет так
ARCHS = armv6 $(ARCHS_STANDARD_32_BIT)
Также добавьте Armv6 в действующие архитектуры
После добавления это будет так
VALID_ARCHS = armv6 armv7
Затем, наконец, в -info.plist удалите запись
Required device capabilities - armv7
Надеюсь, это поможет.