Миграция проекта на iOS 7 обязательна или нет?

У меня есть проект, который был разработан для iOS 6, и когда я устанавливаю его на устройство с iOS7, он выглядит хорошо. Но теперь я обновляю xcode до 5-й версии, и теперь это выглядит не так хорошо. Я знаю о переносе приложений. Мой вопрос: будут ли у меня проблемы, если я продолжу использовать xcode 4, а загрузка в Apple будет нацелена на iOS 6?


person RomanHouse    schedule 24.09.2013    source источник


Ответы (4)


Ваше приложение для iOS 6 работает в режиме совместимости при запуске на iOS 7. В настоящее время вы можете отправлять приложения, скомпилированные с более старыми версиями Xcode, но они перестанут их принимать в какой-то момент — и, вероятно, довольно скоро.

Чтобы прямо ответить на ваш вопрос: нет, вам не нужно обновлять сейчас. Но если вы захотите поддерживать приложение еще пару месяцев, вам придется запланировать некоторую работу.

Обновление: Apple потребуется новое и обновленные приложения, которые будут скомпилированы с помощью Xcode 5 с 1 февраля 2014 года, примерно через четыре месяца после выхода iOS 7.

person Stephen Darlington    schedule 24.09.2013
comment
У меня был экран для обновления. Я нажал пропустить. В любом случае, я могу вручную перенести его. Я смотрю в xCode, но не вижу возможности миграции. - person Alix; 20.03.2014

У вас все в порядке с Xcode 4 - пока. Но я бы посоветовал как можно скорее ознакомиться с iOS 7 SDK и Xcode 5.

Вы не объяснили, почему "выглядит не очень". Просто установите целевую ОС на 6.0, и она действительно должна вести себя точно так же, может быть, с еще парой предупреждений.

person Mundi    schedule 24.09.2013
comment
Я прибыл немного позже, так что могу только подтвердить то, что вы уже сказали. Кроме того, я действительно не знал о том, что приложение ведет себя так же, если оно скомпилировано со старой версией. - person Leonardo; 24.09.2013

Я оставил проект в App Store, скомпилированный с помощью iOS 5.

К моему удивлению (я не знал об этом), я обнаружил, что приложение, работающее на устройстве с iOS 7, выглядит прекрасно, без проблем с позиционированием элементов, как это было на устройстве с iOS 5/6. Даже клавиатура отображается в старом стиле.

Наоборот, если я бегаю с симулятором, все портится. Так что я предпочитаю оставить все как есть и планирую обновление макета в ближайшем будущем.

person Leonardo    schedule 24.09.2013

да. Вы можете использовать 4. Вы хотите, чтобы вы могли собирать более старый SDK с 5.

Как собрать старые версии iOS с помощью последние загрузки Xcode?

person madmik3    schedule 24.09.2013