2012-04-15 2 views
1

Я довольно новичок в программировании на iOS (ну, очень новичок ...). В любом случае, прежде чем я начну слишком углубленно изучать кодировку своего приложения, есть ли способ проверить, на каких версиях iOS он будет работать? Я, вероятно, пропустил что-то очевидное, но я хочу, чтобы он запускался на всех 4.0-устройствах для самых современных устройств. Я просто хочу убедиться, что я не использую библиотеку или что-то, что поддерживается только на iOS 5.0 или что-то в этом роде.Найдите, на какие версии iOS можно запускать приложение?

+0

К сожалению, единственный способ, который я могу придумать, - проверить на устройствах с 4.x. – CodaFi

ответ

2

Вы можете установить «базовый SDK» в своих проектах на версию iOS, на которую вы хотите настроить таргетинг. Что касается непреднамеренно использования функциональных возможностей, не определенных в предыдущих версиях iOS, обратите внимание на свои предупреждения. Он скажет вам, что вы используете что-то, не определенное в iOS 4.

+0

Он показывает только «Lastest iOS (iOS 5.1)« Нужно ли загружать еще один SDK, и что это все испортит? – Matt

+1

Проверьте Xcode/Preferences/Downloads и посмотрите, можете ли вы скачать SDK и симулятор iOS 4. – EricS

1

Это то, что делается более легко, если вы решите какие версии iOS вы хотите, чтобы приложение работало до начала разработки. В каждой инфраструктуре есть разные поддерживаемые версии iOS, которые вам нужно иметь в виду во время программирования, например, если вы хотите создать приложение, в котором используется новая интегрированная структура Twitter (iOS 5+), вам придется либо установить цель развертывания на только iOS-устройства, работающие на 5.0 и выше, или вы можете обнаружить код, чтобы проверить, какая версия iOS работает на устройстве, и в данном случае примерно ... если iOS> = 5.0 использует твиттер, а если iOS < 5 не используют твиттер.

+0

Ну, я только начинаю. Единственное, что я сейчас использую, это раскадровка, NSUrlConnection и JSONKit. – Matt

+0

И как я только что прочитал, раскадровки не совместимы с iOS 4, поэтому я думаю, что мне не повезло ... Не многие люди все еще на iOS 4, я полагаю. – Matt

+1

Есть некоторые устройства, которые всегда будут застревать в более ранних версиях. Первое поколение iPhone и iPod touch в лучшем случае поддерживает iOS 3.1.3. Второе поколение iPod touch и iPhone 3G застряли в iOS 4.2.1. Стоит ли их поддерживать? Проконсультируйтесь с [этот график] (http://pxldot.com/post/18754186750/ios-ebb-and-flow). Обратите внимание на отказ от ответственности - данные от разных разработчиков приложений и могут не представлять население. Даже учитывая это, можно безопасно назвать iOS 3 незначительным, а iOS 4 резко падает по сравнению с iOS 5. – Dondragmer

1

Щелкните правой кнопкой мыши по Projekt -> Получить информацию: Там вы можете увидеть версию вашего проекта iOS. (последняя версия ios)

greez

Смежные вопросы