Tak wygląda moja aplikacja działająca na symulatorze (iPhone 8 Plus):

enter image description here

A tak to wygląda na moim urządzeniu (iPhone 7 Plus):

enter image description here

Dlaczego wygląda na to, że tak wiele brakuje w aplikacji, gdy uruchamiam ją na moim urządzeniu? Ponadto wiele przycisków/akcji nie działa. Moje dane pochodzą z Firestore i używam Firebase w mojej aplikacji. Docelowe wdrożenie iOS to 14,4, co jest dokładne dla mojego telefonu. Zastanawiam się, czy może to mieć coś wspólnego z moim „Kopiuj zasoby pakietu”, ponieważ powodowało to w przeszłości pewne problemy.

enter image description here

Jakakolwiek pomoc/wskazówka, jak mogę rozwiązać ten problem, jest bardzo mile widziana!

1
amirbt17 14 czerwiec 2021, 05:55

4 odpowiedzi

Najlepsza odpowiedź

Wygląda na to, że nie zapewniłeś wsparcia dla trybu ciemnego. Aby rozwiązać ten problem, musisz udzielić wsparcia dla trybu ciemnego lub wyłączyć tryb ciemny, dodając poniższy klucz w pliku info.plist. Rozwiąże twój problem.

<key>UIUserInterfaceStyle</key>
<string>Light</string>
1
Hitesh Surani 14 czerwiec 2021, 05:49

Dziękuję wszystkim za odpowiedzi. Rzeczywiście musiałem wyłączyć tryb ciemny. Wygląda na to, że klucz zmienił się na następujący, zgodnie z tym linkiem: Czy można zrezygnować z trybu ciemnego na iOS 13?

<key> Appearance</key>
<string>Light</string>
-1
amirbt17 19 czerwiec 2021, 15:29

Twoje urządzenie jest w ciemnym motywie, gdzie jako symulator jest w jasnym motywie, możesz przypisać je do pracy nad jasnym motywem tylko po prostu, ale dotykając

[![wpisz opis obrazu tutaj][1]][1] [1]: https://i.stack.imgur.com/o74VJ.png

1
Nhuja Shakya 14 czerwiec 2021, 06:10

Wygląda na to, że Twoje urządzenie jest w trybie ciemnym. Wprowadź zmiany w interfejsie użytkownika, aby obsługiwać tryb ciemny lub możesz korzystać z aplikacji, wyłączając tryb ciemny, odwołując się do to

2
Mohammed Abdul Basith 14 czerwiec 2021, 05:22