Мені вдалося вирішити проблему за допомогою цієї теми: Запуск зображення не відображається в додатку iOS (використовуючи Images.xcassets)
Тому я поясню це глибоко, якщо це може допомогти комусь іншому.
Спочатку потрібно створити певні образи. Для цього я використовував цей шаблон і цю веб-сторінку з автоматичним генератором: TiCons
Коли я завантажував свої зображення, я брав ті, які знаходяться в папці "Актив" / iphone, я брав лише ті:
- За замовчуванням@2x.png ( 640x960 )
- За замовчуванням-568h@2x.png (640x1136)
- За замовчуванням-667h@2x.png (750x1334)
- За замовчуванням-Por Portrait-736h@3x.png (1242x2208)
- За замовчуванням-Landscape-736h@3x.png (2208x1242)
Також вам потрібен цей файл Contents.json в тій же папці, я його отримав від друга:
{
"images": [
{
"extent": "full-screen",
"idiom": "iphone",
"filename": "Default-568h@2x.png",
"minimum-system-version": "7.0",
"orientation": "portrait",
"scale": "2x",
"subtype": "retina4"
},
{
"extent": "full-screen",
"idiom": "iphone",
"filename": "Default-667h@2x.png",
"minimum-system-version": "8.0",
"orientation": "portrait",
"scale": "2x",
"subtype": "667h"
},
{
"extent": "full-screen",
"idiom": "iphone",
"filename": "Default-Landscape-736h@3x.png",
"minimum-system-version": "8.0",
"orientation": "landscape",
"scale": "3x",
"subtype": "736h"
},
{
"extent": "full-screen",
"idiom": "iphone",
"filename": "Default-Portrait-736h@3x.png",
"minimum-system-version": "8.0",
"orientation": "portrait",
"scale": "3x",
"subtype": "736h"
},
{
"extent": "full-screen",
"idiom": "iphone",
"filename": "Default@2x.png",
"minimum-system-version": "7.0",
"orientation": "portrait",
"scale": "2x"
}
],
"info": {
"version": 1,
"author": "xcode"
}
}
Отже, в цей момент я створив папку під назвою LaunchImage.launchimage всередині папки Images.xcassets у своєму проекті React Native та зберег у ній зображення та файл Contents.json :
По-друге , ви повинні відкрити свій проект у Xcode та в «Загальних» налаштуваннях, нижче « Піктограми додатків та запустити зображення », ми повинні залишити параметр « Запустити екранний файл » порожнім (також ми можемо видалити файл LaunchScreen.xib всередині нашого проекту ) і натисніть " Використовувати каталог активів " після цього. Відкриється модальний режим, ми вирішуємо перенести каталог зображень
Тепер, у селекторі " Запустити джерело зображень ", ми можемо вибрати папку, яку ми створили раніше, LaunchImage (таку, з нашими зображеннями):
Ми вибираємо це замість активів бренда і можемо видалити папку " Активи бренда" .
На даний момент ми зможемо запустити наш додаток React Native за допомогою наших спеціальних зображень запуску:
Я знаю, що це здається трохи складним для нібито легкого завдання, але, прочитавши багато про це, це був єдиний спосіб, коли я міг працювати моїми зображеннями сплеску, тому хотів поділитися з громадою.