2015-10-28 2 views
0

После того, как Xcode обновлен до версии 7.1, я получаю предупреждение, в котором говорится: «Этот файл установлен для версии, более старой, чем цель развертывания проекта. Функциональность может быть ограничена». Я использую запуск источник изображений даже не используя launchScreen.xibновейший Xcode 7.1 LaunchScreen.xib warning

App icons and launch images screen shot

+1

Откройте файл XIB и убедитесь, что «Сборка для» установлен в положении развертывания мин target и/или выше –

ответ

3

Новым способом делать заставки для прошивки 8 и далее, чтобы определить файл LaunchScreen.xib. Это также доступно в виде нового типа файла ресурсов в XCode 6.

Этот новый XIB будет использовать AutoLayout и новые классы размеров, чтобы определить, как вы хотите разместить свой заставку.

Не совсем понятно, как будет работать обратная совместимость, если вы хотите поддерживать старые устройства. Я полагаю, что это не сработает.

Вы можете установить start.xib в первый экран целевых свойств в проекте XCode.

Если вы хотите использовать старый способ, вы все же можете определить всплеск PNG для использования в качестве изображений запуска, который по-прежнему полностью поддерживается. Из того, что я вижу, это единственный способ пойти, если вы хотите поддерживать старые версии iOS.

+0

Это делает невозможным как поддержку многозадачных улучшений (которым нужны устройства поддержки _and_ LaunchScrren.xib, AFAICT) на iOS7? – thomax

0

открыть файл launchScreen.xib -> Инспектор Показать Файл -> в Interface Builder документе снимите флажок «Использовать как Launch Screen»

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