2014-01-16 2 views
0

Я унаследовал проект XCode. Он содержит некоторые .xibs. Я могу запустить приложение на IOS 5 iPad просто отлично, пока не открою один из .xib. Затем он преобразуется в новый формат, и я больше не могу запускать приложение. То же самое происходит, когда я добавляю пустой .xibПроект XCode не может запускать приложение на IOS <7, когда пуст .xib добавлен

Что может быть неправильным с моим проектом?

+0

Ух! Думаю, я нашел решение! Когда я устанавливаю «Открывается» на «Xcode 4.6», проблема исчезает. Кажется, что формат Xcode 5.0 создает код, который не работает в IOS <7. Почему? – ropo

+0

И особенно раздражает то, что IOS 6/7 Deltas игнорируются при выборе Xcode 4.6 – ropo

ответ

0

Если вы добавили файл .xib с новым xcode, то вы не сможете запустить проект с более низкой версией xcodes, потому что более низкие версии xcode не могут разобрать xib-файлы.

+0

У меня есть только одна версия: 5.0.2. С этой версией я добавляю пустой файл. Перед добавлением я могу запустить приложение, а затем не – ropo

0

Необходимо отметить файлы как совместимые с более ранними версиями iOS.

В свойствах файла вам необходимо убедиться, что параметр «Создает для» установлен в соответствующий целевой объект развертывания, например. iOS 5.0 and Later. Это позволит им работать в старой версии iOS. Кроме того, если вы хотите сохранить совместимость со старой версией iOS, вы должны изменить параметр «Открывается».

Image of drop down.

+0

Я указал «Цель развертывания проекта (4.3)» – ropo

+0

Другой элемент - «Открывается» - я бы отметил это для более ранней версии, если это введено несовместимость. Мне нужно будет искать устройство iOS 5 в этот момент, чтобы принести больше освещения в проблему – Petesh

0

Вот что вы должны делать, когда вы не можете установить приложение в симуляторе:

  • Удалите приложение в симуляторе
  • Попробуйте снова

При переключении открывается в Xcode 5.0 по какой-то причине вы получаете сообщение об ошибке обновления существующего приложения в симуляторе.

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