Есть только SDK 4.3, хочу и 3.x

Я знаю, что это обсуждалось раньше, но я не цитировал большинство ответов. Как вы можете понять из моих других вопросов здесь, я полный новичок, когда дело доходит до создания приложений с использованием XCode. У меня есть только SDK для iOS 4.3.

Мой друг хочет мое приложение, но у него только iPhone 3. Он не обновился до iOS4. Я не вижу причин, по которым мое приложение не могло работать на более ранней версии iOS, это довольно просто.

Итак, что я хотел бы знать, так это то, как я могу добавить предыдущие SDK в свою библиотеку XCode? Мне просто загрузить предыдущую версию XCode с SDK и установить ее? Будет ли это блокировать XCode? Если да, то что тогда? Могу ли я что-нибудь сделать, я бы очень хотел, чтобы это было написано с учетом версии 3.x и выше.

Буду очень признателен за самые простые и прямые ответы без жаргона!

Благодарю вас!


person Ev-    schedule 20.07.2011    source источник
comment
stackoverflow .com/questions/4264894/   -  person alexantd    schedule 21.07.2011


Ответы (2)


если у вас есть iOS 4.3 SDK, вы также можете настроить таргетинг на любую предшествующую версию iOS. В настройках сборки вашего проекта Xcode убедитесь, что ваш базовый SDK установлен на максимальное значение (в данном случае 4.3), но измените цель развертывания на любую версию iOS, которую вы хотите (старайтесь не опускаться ниже 3.0).

Однако убедитесь, что вы протестировали его, чтобы убедиться, что вы не используете какие-либо функции, которых нет в версии SDK, на которую вы ориентируетесь.

person snowflakekiller    schedule 28.07.2011

Каждая загрузка iOS содержит каждую (большинство) из предыдущих версий. Они находятся в установочных пакетах в папке на образе диска. Например, в xcode_4.0.1_and_ios_sdk_4.3.dmg (после установки основного пакета) откройте папку Packages, установите iPhoneSDK3_2.pkg< /strong> и iPhoneSimulatorSDK3_2.pkg (при необходимости).

person bshirley    schedule 21.07.2011