У меня есть проект, который был разработан для iOS 6, и когда я устанавливаю его на устройство с iOS7, он выглядит хорошо. Но теперь я обновляю xcode до 5-й версии, и теперь это выглядит не так хорошо. Я знаю о переносе приложений. Мой вопрос: будут ли у меня проблемы, если я продолжу использовать xcode 4, а загрузка в Apple будет нацелена на iOS 6?
Миграция проекта на iOS 7 обязательна или нет?
Ответы (4)
Ваше приложение для iOS 6 работает в режиме совместимости при запуске на iOS 7. В настоящее время вы можете отправлять приложения, скомпилированные с более старыми версиями Xcode, но они перестанут их принимать в какой-то момент — и, вероятно, довольно скоро.
Чтобы прямо ответить на ваш вопрос: нет, вам не нужно обновлять сейчас. Но если вы захотите поддерживать приложение еще пару месяцев, вам придется запланировать некоторую работу.
Обновление: Apple потребуется новое и обновленные приложения, которые будут скомпилированы с помощью Xcode 5 с 1 февраля 2014 года, примерно через четыре месяца после выхода iOS 7.
У вас все в порядке с Xcode 4 - пока. Но я бы посоветовал как можно скорее ознакомиться с iOS 7 SDK и Xcode 5.
Вы не объяснили, почему "выглядит не очень". Просто установите целевую ОС на 6.0, и она действительно должна вести себя точно так же, может быть, с еще парой предупреждений.
Я оставил проект в App Store, скомпилированный с помощью iOS 5.
К моему удивлению (я не знал об этом), я обнаружил, что приложение, работающее на устройстве с iOS 7, выглядит прекрасно, без проблем с позиционированием элементов, как это было на устройстве с iOS 5/6. Даже клавиатура отображается в старом стиле.
Наоборот, если я бегаю с симулятором, все портится. Так что я предпочитаю оставить все как есть и планирую обновление макета в ближайшем будущем.
да. Вы можете использовать 4. Вы хотите, чтобы вы могли собирать более старый SDK с 5.
Как собрать старые версии iOS с помощью последние загрузки Xcode?