Я использую Xcode 3.2.5.У меня работает iAds.Смущенный о targest, версиях iOs - PullRequest
1 голос
/ 01 апреля 2011

Попытка идти в ногу с кривой. Я читаю почти слишком много и отправляю меня в хвост. Есть ли одна ссылка для остановки, которая скажет мне, какой должна быть моя цель, чтобы запустить мое приложение на всех платформах в зависимости от того, какие платформы я включил? Я активно использую Mapkit и хочу включить iAds. Мои текущие приложения кажутся мертвыми в 3G.

Apple заставляет вас поддерживать только последнюю версию iOS? У меня нет проблем с этим, но я не уверен, что если у кого-то есть древний 3G, как мне сказать ему, НЕТ, я не поддерживаю ваш телефон, пожалуйста, обновите?

1 Ответ

2 голосов
/ 01 апреля 2011

Установите базовый SDK вашего проекта на последнюю версию SDK.Установите для цели развертывания самую старую версию ОС, которую вы планируете поддерживать.Вы можете использовать функции, представленные в версиях, более поздних, чем ваша цель развертывания, но вам нужно будет проверить их, прежде чем использовать их, иначе ваше приложение выйдет из строя.получить хорошее представление о том, какие функции были введены, когда.Фактически, сделайте привычкой внимательно читать примечания к выпуску каждый раз, когда выходит новая версия.

iOS 4.2 работает довольно хорошо на iPhone 3G, поэтому нет необходимости прекращать поддержку 3G в ближайшее время.Если ваши приложения в настоящее время не работают с 3G, запустите ваш отладчик и выясните, почему.Какую версию iOS вы используете на этом устройстве?Где он падает?Это типичные вещи отладки.

...