2013-09-26 6 views
0

Я обновил Xcode 4.6.2 до Xcode 5. Мои xib-файлы моего существующего проекта были обновлены до Xcode 5. Я попытался вернуть их обратно в Xcode 4.6 (в File Inspector, Interface Builder Document , «Открывается в: Xcode 4.6»), но после восстановления проекта и запуска его на устройстве (iOS 7) интерфейс на устройстве по-прежнему остается Xcode 5 (кнопки приложения и панель инструментов являются новым стилем iOS 7).Снижение XIB с Xcode 5 до Xcode 4.6

Xcode 5 File Inspector

Как я могу вернуть интерфейс, чтобы посмотреть, как и раньше (до IOS 7,0)?

ответ

3

Это всплывающее окно просто определяет формат самого файла XIB. Он не влияет на интерфейс во время выполнения.

Для того, чтобы iOS 6 выглядел вашего приложения, вам придется скомпилировать его с помощью iOS 6 SDK, а это значит, что вам нужно будет продолжать использовать Xcode 4.6.3. (Есть люди, которые скажут, что вы можете скопировать iOS 6 SDK в Xcode 5, но это приводит к неподдерживаемой конфигурации Xcode и, безусловно, не)

+0

Спасибо Дэйв, я попробую это. Я не знаю, почему Xcode 5 предлагает вернуться к старому интерфейсу xib, если он не поддерживает создание приложения с помощью этого старого интерфейса. Означает ли это, что проект нужно строить и развертывать отдельно для iOS6 (со старым интерфейсом) и iOS7 (с более новым интерфейсом)? – kzia

+0

@kzia, поэтому вы можете делиться файлами xib между разработчиками, которые имеют разные версии Xcode (например, один использует Xcode 5 и один использует Xcode 4). –

+0

Означает ли это, что проект должен быть построен и развернут отдельно для iOS6 (со старым интерфейсом) и iOS7 (с более новым интерфейсом)? – kzia

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