2013-10-04 3 views
5

У меня есть iPhone приложение, которое было принято в App Store до прибытия прошивкой 7. Приложение используется для поддержки как IOS 5 и IOS 6.IOS 7 и IOS 6 различных версий одного приложения

сейчас Я обновил одно и то же приложение для iOS 7 и собираюсь отправить его в App Store для утверждения. У меня есть вопрос, который меня путает.

Вопрос 1: Есть ли способ, которым первая версия приложения хранится в App Store для пользователей iOS 5 и iOS 6, а новая версия, которую я собираюсь отправлять, обслуживает только пользователей iOS 7. Другими словами, я хочу сэкономить некоторое время, но не обновлять одно и то же приложение, совместимое со старыми версиями.

ответ

5

Да, с нескольких недель. Если клиент загружает ваше приложение, и он недоступен для его устройства (например, приложение является только iOS 7, а у клиента есть iOS 6) и есть загружаемая ранее версия поддержки iOS 7 <, она будет загружать ее.

Источник: Engadget

+0

оо вот именно то, что я искал. Должен ли я просто отправить новую версию приложения с поддерживаемой версией до 7.0? – AJ112

+2

Да, просто отправьте обновление только с поддержкой iOS 7. Имейте в виду, что если вы не поддерживаете предыдущие версии iOS, вы исключите их из новых функций = возможно, плохих оценок. – yoeriboven

+0

благодарит человека за помощь! – AJ112

0

Вы должны использовать different BundleId для Ios 7 приложения & изменили его deployment target to ios 7.0.

Итак, идея состоит в том, что вы создаете два разных приложения.

  1. ИОС < 7,0

  2. ИОС = 7,0

Пусть это полезно для вас.

1
  • Прежде всего, я собираюсь спросить, почему?

  • Во-вторых, два уже указанных ответа полностью ошибочны.

    • Слишком yoeriboven сек ответ это не так, Apple не подтвердили это, и он нигде не документированы в документации Apple. Лучший ответ, который у меня есть для этой статьи, - это полный мусор. Если Apple не подтвердит это, это неправда.

    • К user1673099 Ответ на это также не является хорошим поводом для перехода. Это означает, что два приложения поддерживаются в хранилище приложений, поэтому, если вы не являетесь LITE-версией, а другая версией FULL, я бы просто не пошел сюда.

Единственное, что я собираюсь сделать, который является фактическим образом, вы должны работать, если вы хотите поддержать iOS 5, iOS 6 и iOS 7 это направит вас к Official Apple Documentation for Supporting iOS 6.

Это руководство поможет вам сделать переход от iOS 6 к iOS 7 и он будет также поручил вам о том, как полностью поддерживают предыдущие версии iOS.

Вы также можете прочитать iOS 7 UI Transition Guide Before You Start и iOS 7 UI Transition Guide Scoping Your Project

5

Пользователя, который имеет версию IOS перед 7.0 и ранее загруженным вами приложением, все еще может восстановить старую версию из ICloud.

Новые пользователи вашего приложения не могут загрузить старую версию.

Это информация Apple, разослал по поводу этого:

«Пользователи, которые уже приобрели приложение теперь могут загрузить предыдущие версии, что позволяет им использовать ваше приложение с более старыми устройствами, которые не могут больше не поддерживается текущая версия.

Если вы не хотите, чтобы предыдущие версии вашего приложения были доступны, например, из-за удобства использования или юридической проблемы, вы можете управлять их доступностью в разделе «Права и цены» модуля «Управление вашими приложениями» на iTunes Connect. "

+0

Это правильный ответ и должен быть отмечен как принятый. –

1

Я задаю тот же вопрос в сообществах поддержки Apple. Возможно. Они ответили так:

iOS 7 и OS X Mavericks включают новые функции, которые многие из ваших любимых приложений используют при их обновлении. Некоторые из этих функций относятся к новейшим версиям iOS и OS X. В результате последние версии некоторых приложений могут не работать с вашим устройством или компьютером, если вы все еще используете более раннюю версию iOS или OS X. Благодаря App Store, вы все равно сможете повторно загрузить совместимую, более раннюю версию приложения, когда используете более старую операционную систему.

Вот как установить более раннюю версию приложения:

Open the App Store (with iOS 4.3.3 or later) or Mac App Store (with OS X Mountain Lion). 
Go to the Purchased screen (iOS) or Purchases tab (OS X). 
Select the app you want to download. 

Если совместимая версия приложения доступна для вашей версии прошивки или OS X, просто убедитесь, что вы хотите, чтобы загрузить его. Например, после покупки iPhoto для вашего устройства iOS 7 вы можете установить более раннюю совместимую версию iPhoto с вашего устройства iOS 6. Дополнительная информация

Примечание. Некоторые ранние версии приложений не могут быть загружены из App Store, если разработчик приложения решил не делать их доступными. Если вы не видите версию приложения, которое ищете, обратитесь к разработчику приложения за дополнительной информацией. Контактная информация разработчика может быть найдена на странице продукта приложения в App Store.

Вы также можете прочитать его от здесь-

http://support.apple.com/kb/ht5919

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