2010-01-04 2 views
4

Я сделал простую заявку, а затем отправил ее на рассмотрение. После этого данные приложения утверждают, что минимальные требования к ОС - 3.1.2 (я работаю с этим SDK).Измените минимальные требования к ОС моего iPhone-приложения?

Если я изменю развертывание ОС iPhone на iPhone, то вы сможете «исправить» мою проблему? Есть ли риск этого? Я использую некоторые пользовательские интерфейсы (изображения), анимации с псевдонимом страницы, NSTimer, UIDevice для информации о батарее и структуру AudioToolbox, чтобы иметь какой-то системный звук.

Как я могу проверить свое приложение на симуляторе 2.0? Где я могу найти его для установки? Нужно ли устанавливать весь SDK 2.0? Где я могу найти его? Я искал его, но все еще не могу найти.

ответ

3

Возможно его понизить. Например, у меня есть приложение, которое изначально было 3.0, но с тех пор я снизил требования к 2.0.

Для этого:

  1. Дважды щелкните на имени вашей цели в Xcode, чтобы вывести Target Info.
  2. Перейдите на вкладку «Сборка» и найдите «Цель развертывания ОС iPhone».
  3. Выберите какой SDK вы хотите использовать в качестве минимальных требований.

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

Вы можете помочь обуздать это, изменив Base SDK также:

  1. Там же, поиск "Base SDK".
  2. Измените его на самый низкий SDK устройства для iPhone OS, который вы можете/хотите. На Snow Leopard это 2.2.1; Leopard может работать до 2,0, если вы установили его с помощью Xcode.

Удачи вам! :)

+0

Вы серьезно? Ищите все классы, которые я использовал до сих пор в приложении, и читайте документацию для сравнения? Я не могу поверить, что я не могу проверить его на симуляторе iPhone 2.0. – Geri

+0

Да, в значительной степени. Мне просто повезло, у меня все еще есть старый iPhone под управлением 2.2. ;) –

+0

Хорошо. Я думаю, что я собираюсь сделать это (просто изменил SDK после изменения цели развертывания, и приложение кажется запущенным). Так что я должен отклонить свой двоичный файл из appStore с помощью недавно скомпилированной сборки? – Geri

0

Я не думаю, что вы можете, Apple утверждает, что где-то, что при использовании новых SDK я думаю, что вы создаете для последнего обновления программного обеспечения.

+0

Возможно, это заставляет пользователей iPhone обновлять свое устройство? – Geri

+0

Надеюсь так. Мне нужны загрузчики. – Geri

+0

Можете ли вы связать что-то, где это яблоко? – Geri