Установка Xcode SDK IOS 4.2 и отсутствие iOS 4.1 в настройках сборки - PullRequest
2 голосов
/ 24 декабря 2010

Я скачал Xcode SDK 4.2 (xcode_3.2.5_and_ios_sdk_4.2_final.dmg) с сайта разработчика Apple и успешно установлен.при открытии моего старого проекта xcode он показывает, что baseSDk отсутствует, когда я пытаюсь изменить настройки проекта, я нашел и установил базовый SDK как 4.2, он отлично работает

 my problem is ,in Base SDk list it shows  

(iOS 2.1, iOS 2.2, iOS 2.2.1, iOS 3.0, iOS 3.1, iOS 3.1.2, iOS 3.1.3, iOS 4.2)

Нет iOS 4.0 и iOS 4.1 (что яиспользовали до 4.2).что-то не так в моей установке ????Пожалуйста, помогите мне исправить мою ошибку

Заранее спасибо

Ответы [ 2 ]

4 голосов
/ 24 декабря 2010

Это действительно происходит.Я обычно просто использую последний SDK в качестве базового SDK.Вы поддерживаете последнюю версию и забываете о старых версиях [стиль Apple].Таким образом, ваше приложение может воспользоваться всеми последними функциями.

Одна вещь, которую вы должны помнить, это то, что Base SDK отличается от цели развертывания.base SDK - это последний SDK, который ваш проект будет использовать и поддерживать.цель развертывания находится в target-> getInfo;это минимальная версия, которую ваше приложение будет поддерживать.4.2 является бесплатным обновлением, и большинство из них будут обновлены, поэтому я бы установил цель развертывания 4.0 или, по крайней мере, 3.0.кто больше использует 2.x?

, если вы действительно хотите 4.0 и 4.1, вы должны установить старую версию 4.1 GM в качестве параллельной IDE Xcode или перейти по этой ссылке и получить поддержку всех версий в одномXCode IDE.

http://chris -fletcher.com / 2010/08/28 / howto-install-iphone-sdk-2-0-3-1-for-xcode-3-2 /

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

1 голос
/ 24 декабря 2010

Здесь ничего не пошло не так. Вот как Apple заставляет разработчиков всегда использовать новейший SDK для разработки.

...