Тож це було досить болісно для чогось, що повинно бути банальним. Ось що я зробив:
Використовуйте xcassets
Я вирішив використовувати .xcassets проти .xib для запуску. Я видалив .xib. Якщо у вас вже є проект images.xcassets, то це чудово, інакше ви можете додати його з File> New> file:
Створіть набір зображень для запуску
Тепер створіть як мінімум набір запуску зображення та значок у вашому файлі .xcassets, клацнувши правою кнопкою миші в області навігатора.
Оновіть значки додатків та запустіть параметри зображень
Потім я переконався, що "Значок та набір програм" у моїй цілі наведено нижче.
Дуже важливо. Переконайтеся, що параметр "Запуск файлу екрана" порожній.
Додайте зображення
І останнє, але не менш важливе, термінологія, яка використовується Apple для вибору пристроїв, заплутує. Спочатку я думав, що оскільки я розгортаю лише для iOS8 (портрет iPhone), я можу це зробити і просто помістити в iPhone 6 та запуску зображення iPhone 6+:
Я швидко зрозумів, що це не так, і я отримував попередження: "Для запуску зображення для iOS 7.0 і пізнішої версії iPhone Retina (4 дюйма) потрібно".
Тому мені довелося вибрати iPhone під iOS 7.0 та пізнішими версіями та додати зображення для iPhone 5s.
Отже, щоб дізнатися, які поля встановити праворуч, не задайте питання: Який мінімальний показник iOS та орієнтація пристрою та пристрою, а скоріше запитайте:
Які пристрої там можуть підтримувати мій мінімальний iOS? Тепер Який мінімум iOS підтримується на цих пристроях? І переконайтеся, що ви встановили всі ці скриньки. Тож для мене я націлений на iPhone 5s, 6 та 6 Plus на 8.0, але, враховуючи, що iPhone 5s може існувати з 7.0, мені потрібно встановити поле 7.0, а також показати заповнювач зображення. Іншими словами, прапорець (iOS) праворуч показує мінімальну версію iOS, доступну для цього пристрою, і вам потрібно натиснути на неї, щоб показати заповнювач зображення та поставити зображення незалежно від того, розгортаєтесь у цій версії iOS чи ні .
Сподіваюся, це комусь допомагає.