React Native: Нежелательная черная рамка на моделировании ipad 2

Я тестирую новое (простое) реактивное родное приложение, выбирая ipad 2 как цель в симуляторе.

Экран загрузки отображается в полноэкранном режиме, но первый экран приложения (на основе реакции native) показывает большую черную рамку вокруг содержимого. Я создал совершенно новый проект, но имеет ту же границу.

Это известная проблема? Нужно ли добавлять что-то, чтобы предотвратить появление этой границы?

EDIT: у меня создается впечатление, что приложение построено как приложение для iphone, но развернуто/показано на ipad. Я вижу кнопку 1x/2x. Вероятно, это вызывает это. Поэтому, вероятно, первый вопрос: как мне настроить xcode, что это приложение ipad?

Спасибо заранее!

Джероен

Ответ 1

Приложение создавалось как приложение для iphone, но было развернуто/показано на ipad. Я вижу кнопку 1x/2x. Это вызывало это. Итак: как мне настроить xcode, что это приложение ipad? См. Ниже адрес:

Как изменить приложение iPhone/iPad только на iPhone?

Ответ 2

Перейдите в раздел Настройки сборки Тип Целевое семейство устройств в строке поиска Выберите 1,2

Запустите проект, чтобы решить вашу проблему.

Ответ 3

У меня были эти проблемы и решили это таким образом,

  • Перейдите на вкладку XCode и вкладку Общие
  • В разделах "Приложения" и "Запуск изображения"

    2,1. Нажмите раскрывающийся список запуска источника изображения и всплывающее окно выйдут, нажмите "Миграция"

    2,2. Щелкните раскрывающийся файл экрана запуска и выберите самый первый

  • Перейти к настройкам сборки Тип Целевое семейство устройств в строке поиска Выберите 1,2

У меня возникли проблемы после обновления активов для AppIcons и SplashScreen

Надеюсь, что это поможет!

Ответ 4

Теперь с более новой версией XCode. Настройки сборкиСемейство целевых устройств → Выбрать универсальный.