2015-05-15 15 views
12

Testuję nową (prostą) natywną aplikację natywną, wybierając iPada 2 jako cel w symulatorze.React Native: Niepożądana czarna ramka na symulatorze ipad 2

Ekran ładowania pokazuje pełny ekran, ale pierwszy ekran aplikacji (w reakcji z natywnym) pokazuje duże czarne obramowanie wokół zawartości. Stworzyłem całkowicie nowy projekt, ale ma on tę samą granicę.

Czy to znany problem? Czy muszę coś dodać, aby ta granica się nie pojawiła?

EDYCJA: Mam wrażenie, że aplikacja jest tworzona jako aplikacja na iPhone'a, ale została wdrożona/wyświetlona na iPadzie. Widzę przycisk 1x/2x. Prawdopodobnie to powoduje. Najprawdopodobniej pierwsze pytanie brzmi: jak skonfigurować Xcode, że jest to aplikacja na iPada?

Z góry dziękuję!

Jeroen

Odpowiedz

15

Aplikacja była budowana jako aplikacja iPhone, ale rozmieszczone/wyświetlona na iPadzie. Widzę przycisk 1x/2x. To było przyczyną tego. Więc: jak mogę skonfigurować xcode, że jest to rzeczywiście aplikacja na iPada? Zobacz poniższy adres URL:

How to change iPhone/iPad app to iPhone only?

+0

Myślę, że odpowiedziałeś na własne pytanie z tym łączem ... – chedabob

+1

Tak, dodałem rozwiązanie na wypadek, gdyby ktoś inny wpadł na ten sam problem. Niestety nie możesz zaakceptować własnej odpowiedzi do kilku dni później (48h). –

33

idź do Ustawienia Zbuduj Rodzaj Targeted Device rodzinne w pasku wyszukiwania Wybierz 1,2

uruchomić projekt powinien rozwiązać problem.

2

miałem te problemy i rozwiązać go z tej okazji,

  1. Idź do XCode i zakładka Ogólne
  2. w APP Ikony i sekcje obrazu Launch,

    2.1. Kliknij menu Uruchom źródło obrazów i pojawi się okno podręczne , kliknij Migruj

    2.2. Kliknij menu uruchamiania ekranu Plik i wybierz pierwszy jeden

  3. Go zbudować ustawienia typu Targeted Device rodzinny w pasku wyszukiwania Wybierz 1,2

miałem te problemy po aktualizacji aktywów dla AppIcons i ekran powitalny

Mam nadzieję, że pomoże!

+0

Dzięki, twoje rozwiązanie działa dla mnie. –