Соберите настройки в xCode, которые поддерживают iOS 3.0 - 4.0 и iPhone 3g - 4 - PullRequest
1 голос
/ 30 июля 2010

Я хочу создать приложение, совместимое с iPod touch, iPhone 3g, iPhone 4, iOs3.0 и т. Д. ... Каждый раз, когда я строю на 3GS, я использую эти настройки сборки Архитектура: Стандартная (armv6 armv7) СборкаТолько активная архитектура (не проверено). Допустимые архитектуры (armv6 armv7) И я выбираю armv7 в качестве активной архитектуры перед сборкой.

Однако для 3G я отмечаю флажок только для сборки активной архитектуры и собираю под armv6.

Когда я отправляю в магазин приложений, будет ли иметь значение, каковы мои настройки сборки для окончательной сборки?Я заметил, что настройки 3G работают для 3GS и 4 вместе с iOS 4.0.Стоит ли только создавать активные архитектуры и выбирать armv6 для окончательной сборки перед отправкой?

Редактировать: какую архитектуру выбрать при сборке для распространения.armv6 или armv7?Будет ли Armv7 работать на iPhone 3G при распространении в App Store?

Ответы [ 2 ]

1 голос
/ 30 июля 2010

Вам нужно установить «цель развертывания iPhone OS» для вашего проекта.Зайдите в Проект -> Изменить настройки проекта.Прокрутите до раздела «Развертывание» и измените «Цель развертывания iPhone OS» на iPhone OS 3.0 (или ниже, если хотите).

0 голосов
/ 30 июля 2010

Кажется, вам нужно прочитать немного о Base SDK и Target SDK.Это может быть немного путаница, ваше право.Есть очень хорошая статья: Разработка приложений для iPhone с iOS4 SDK, Развертывание на устройствах 3.x

У вас не должно возникнуть проблем при создании приложения, которое будет работать на всех устройствах, которые вы хотите,Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...