Имам проект, който е разработен за 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?