Проект за миграция към 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