2010-09-13 2 views
0

Мое приложение в настоящее время находится в версии 3.2.3. Какая версия приложений iOs в настоящее время принимается Apple. Ссылки?Какие приложения для iOS-приложений принимаются в App Store

+1

Я читаю ваш вопрос неправильно? Любой номер версии, о котором вы можете подумать, может быть указан для вашего приложения; Apple не заботится о схеме управления версиями вашего приложения. Вы хотите спросить, какие версии iOS Apple требуют вашего приложения для поддержки или SDK для iOS, с которым вам нужно строить? – BoltClock

+1

@Bolt: он говорит о версии iOS, против которой он строит. –

+0

есть версия iOs? какая версия я думаю, что это 4.0, но я не мог найти никакой документации. – azamsharp

ответ

2

Я предполагаю, что Apple обеспечит обратную совместимость со своими уровнями API. Это означает, что 4.0 может запускать любое приложение вниз до 1.0, но 3.2 не может запускать приложение из 3.6, если используется код, недоступный для этой системы.

Следовательно, вы должны быть в ясном состоянии.

+0

Спасибо! Я только что проверил, и у меня версии 3.2 и 4.0. Когда я тестирую свое приложение для iPhone, он говорит «Симулятор - 4.0» и «Устройство - 4.0», что означает, что я в порядке. – azamsharp

+0

Вы можете только отправить с iPhone OS 3.X сейчас, я думаю. –

6

Apple больше не принимает заявку на совместимые приложения (по заявлению в настройке построения целевой среды развертывания) с iPhone OS ранее/ниже 3.0. Вы можете строго использовать только совместимые API 2.0, но параметр «Цель развертывания» будет поддерживать это приложение в любом случае на устройстве 2.0.

Что-нибыдь от 3.0 до 4.1 для цели развертывания iPhone/iOS и от 3.2 до 4.1 для базового SDK для базовой станции iOS - это диапазон, который в настоящее время принят.

+0

Это на самом деле более правильный ответ на вопрос ... (на данный момент.) (Upvoted) – Jonny

0

Apple требует, чтобы вы подключались к iOS 4.0 или 4.1 SDK для iPhone-приложений и SDK для iOS 3.2 для iPad. Тем не менее, вы все равно можете настроить устройства iOS 3.x, установив «Цель развертывания iOS» в окне «Информация о цели» в более старую версию, причем 3.0 является самым старым, который будет принят Apple.

Например, моя компания недавно выпустила iPhone-игру, созданную против SDK iOS 4.1, но ее целевая установка для iOS установлена ​​на 3.0. Таким образом, все устройства iOS 3.0 могут запускать приложение.

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