iphone - приложение на 3.1 с фреймворком iAd - PullRequest
2 голосов
/ 07 октября 2010

Я создал свое приложение в iOS 4.1, и в нем есть iAd Framework. Но я хочу установить цель развертывания как 3.1, чтобы приложение отлично работало и на старых устройствах iPhone. Чтобы добавить представление iAd Banner, я использовал IB и добавил рекламу в свое приложение. Как я могу заставить мое приложение работать на более старых ОС iPhone и на iPad.

Ответы [ 2 ]

3 голосов
/ 07 октября 2010

Вам придется установить слабую роль фреймворка, а затем выполнить проверки во время выполнения, чтобы правильно обработать поведение в различных версиях iOS.

Пример проекта MessageComposer делает то же самое - вы можете просмотреть readme.txt там для получения дополнительной информации и исходного кода.

0 голосов
/ 08 октября 2010

Чтобы ваше приложение работало на iPhone / iPod и iPad, вам необходимо преобразовать его в универсальное приложение.Для получения дополнительной информации проверьте эту страницу .

. Здесь есть вся информация о том, как создать универсальное приложение, сделать слабые ссылки на библиотеки и как добавить проверки во время выполнения для обработки поведения на разных устройствах.

Кстати, iAd поставляется с iOS 4.0, поэтому он не будет работать на устройствах, которые не работают под управлением iOS 4.0 или выше.Используйте метод проверки слабых ссылок и времени выполнения, чтобы отключить его для более старых версий iOS.

Удачи в вашем приложении.

...