Версия для iPhone OS AppStore Развертывание - PullRequest
1 голос
/ 16 февраля 2009

Мой вопрос связан с развертыванием приложения iphone appstore, когда разные версии iphone запрашивают приложение. Кроме того, нужно ли представить сборку для каждой версии, т.е. 2.0,2.1 и 2.2. Я разработал для Windows Mobile и перенаправил пользователей на определенный URL в зависимости от платформы Windows Mobile, которую они использовали. Там они просто скачали и запустили файл cab.

Просто пытаюсь понять, как работает процесс развертывания App Store.

Ответы [ 2 ]

0 голосов
/ 22 марта 2009

Вы можете использовать последний SDK (например, 2.2.1) для таргетинга на телефоны любой более ранней ОС, если вы не используете API, который доступен только в более поздней ОС.

target OS   app generally works on
---------   ----------------------
2.0         2.2.1, 2.2, 2.1, 2.0
2.1         2.2.1, 2.2, 2.1
2.2         2.2.1, 2.2
2.2.1       2.2.1

ОДНАКО, если вы используете API, который не существует в более ранних версиях операционной системы телефона, он не будет работать. Например, API на этой странице не будут работать в OS 2.1 (Вам необходимо войти в систему, чтобы увидеть содержимое этой страницы.): http://developer.apple.com/iphone/library/releasenotes/Miscellaneous/iPhone22APIDiffs/iPhone21_iPhone22_APIDiffs.html

0 голосов
/ 16 февраля 2009

Как это работает, вы отправляете свое приложение, созданное с версией X SDK. Пользователи смогут загружать (iPhone) или синхронизировать (iTunes) приложение только в том случае, если на их телефоне запущено> = X.

Несколько вещей, которые нужно иметь в виду;

  1. Было много случаев, когда обновления прошивки имели изменения, которые приводили к повреждению приложений. По этой причине лучше использовать и тестировать с последней версией SDK.
  2. В какой-то момент вполне вероятно, что Apple «внесет в черный список» старые SDK и потребует, чтобы приложения использовали минимум определенной версии.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...