(я нашел ответ, когда публиковал этот вопрос, но вопрос " Iphone 3Gs и Iphone 3 " не очень доступен для поиска, поэтому я опубликовал его и ответил на него, чтобы помочь другим в будущем.)
iPhone 1, iPhone 3G - это armv6.iPhone 3Gs, iPhone 4 являются armv7.(iPad - armv7.)
Необходимо установить для параметра UIRequiredDeviceCapabilities в Info.plist желаемую архитектуру (в данном случае armv7).Вам также следует удалить armv6 из настроек сборки цели, чтобы сократить время компиляции.)
Найден оригинальный ответ здесь .
edit : Apple не будетне принимаю представление с этим ключом там.Я попробую этот возможный дубликат , а затем обновлю свой ответ здесь.
edit 2 : похоже, этот ответ сработал.
К вашему сведению: в конечном итоге мне пришлось поддерживать более старые модели, потому что мое приложение было (ошибочно) выпущено.Система Apple позволяет вам поддерживать все модели оборудования, которые вы когда-либо поддерживали.(Это имеет смысл с точки зрения потребителя, а именно то, что приложения, которые вы загружаете или покупаете, не должны перестать работать, но воняют для меня.)