Xкод:Настройки архитектуры для универсального приложения для iOS4
Вопрос
Мне было интересно, какими должны быть настройки моего проекта, если у меня есть универсальное приложение, которое я сейчас обновляю до версии 4.0.
Base SDK - это iPhone Device 4.0 Iphone OS Target Target - iPhone OS 3.0
Что мне следует ввести в полях «Архитектуры», «Построить только активную архитектуру» и «Архитектуры Valis» для различных конфигураций (отладка, выпуск)?
Кроме того, поскольку некоторые из моих приложений не являются универсальными, но будут поддерживать 4.0 в качестве базовой и 3.0 в качестве развертывания, будет ли это иметь какое-либо значение в настройках архитектуры?
Спасибо
Рой
Решение
Базовый SDK должен быть установлен на самую последнюю версию SDK (т.е.:4.2) это то, на что вы опираетесь, и оно гарантирует правильную работу вашего приложения на новых ОС.В Xcode теперь есть выбор «Последняя версия iOS», который я рекомендую.
Цель развертывания — это минимальная версия, на которую вы хотите, чтобы ваше приложение можно было установить.В основном это определяется функциями, которые вы хотите использовать.Если вам нужны функции, представленные в iOS 4, вам необходимо установить цель развертывания 4.0.
Кроме того, будьте осторожны, чтобы они были установлены одинаково для всех конфигураций и не различались между разработкой и выпуском.