2013-10-04 3 views
0

Недавно я загрузил приложение в Apple Store из XCode 4.x с ОС 10.7. После этого я обновил свою машину с помощью Xcode 5.0, чтобы начать с iOS 7. Теперь я загрузил свое приложение из магазина Apple в iPhone 4S с установленной iOS 7. Я вижу, что пользовательский интерфейс приложения на устройстве полностью отличается от симулятора iOS 7. Навигация устройства и панель вкладок старомодны, как iOS 6, в то время как я ожидаю, как iOS 7.Различные настройки пользовательского интерфейса для iOS 7

Я думаю, причина в том, что приложение было загружено с XCode 4.x и когда я загружу его из Xcode 5 он покажет новейший пользовательский интерфейс iOS7.

Неужели кто-нибудь сталкивается с той же проблемой? Вы думаете, что Apple должна сделать это сама?

ответ

1

Вы понимаете это правильно. Приложения должны создавать и обновлять на xCode 5 для показа нового дизайна iOS.

Вы должны проверить свое приложение на xCode 5 перед его загрузкой как «iOS7 ready», обратите внимание, что ваше приложение может отлично работать со старым дизайном на iOS 6, но никто не может проверить это, поскольку это могут быть проблемы с пользовательским интерфейсом и даже сбой в зависимости от вашего старого пользовательского интерфейса и кода.

Если вы используете 100% -ный интерфейс iOS, вам не нужно много работать.

0

Вы работаете на базе iOS 6 SDK, чтобы использовать функции iOS 7 UI, создайте приложение с помощью iOS 7 SDK. IOS 7SDK будет доступен с Xcode 5. SO обновления до Xcode 5 и построить приложение против базы SDK 7.

0

Xcode 7 не существует;)

Ваша проблема заключается в том, что вы собрали приложение с Xcode 4. Только Xcode 5 встраивает iOS 7 SDK. Если вы хотите, чтобы решить вашу проблему, вы должны представить свое приложение снова, но скомпилированную с Xcode 5.

(не забудьте установить правильную цель развертывания)

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