Xcode: настройки архитектуры для универсального приложения для iOS4 - PullRequest
2 голосов
/ 06 июля 2010

Мне было интересно, какими должны быть настройки моего проекта, если у меня есть универсальное приложение, которое я сейчас обновляю до 4.0.

Базовый SDK - устройство iPhone 4.0 Цель развертывания iPhone OS - iPhone OS 3.0

Что я должен ввести в флажки Архитектуры, Только для активной архитектуры и Архитектуры Valis для различных конфигураций (отладка, выпуск)?

Кроме того, поскольку некоторые из моих приложений не универсальны, но будут поддерживать 4.0 как базовую и 3.0 как развертывание, будет ли иметь какое-либо значение настройки архитектуры?

Спасибо

Roi

1 Ответ

1 голос
/ 08 января 2011

В базовом SDK должна быть установлена ​​самая последняя версия SDK (т. Е. 4.2), это то, против чего вы строите, и обеспечивает правильную работу вашего приложения на новых ОС. У Xcode теперь есть выбор «Последняя iOS», который я рекомендую.

Deployment Target - это минимальная версия, на которую вы хотите установить приложение. Это в основном продиктовано функциями, которые вы хотите использовать. Если вам нужны функции, представленные в iOS 4, вам нужно установить цель развертывания 4.0.

также, будьте осторожны, чтобы они были установлены одинаково для всех конфигураций и не менялись между разработкой и выпуском.

...