Rozmiar okna nie zmienia się do wersji uniwersalnej aplikacji dla komputerów Mac

0

Pytanie

Mam aplikację, która zaczęło się jako aplikacja dla iPhone/iPad, i dodałem wsparcie dla komputerów Mac. Zgodnie z filmów i dokumentacji, które przeczytałem w Internecie, jedną z rzeczy, którą można dostać za darmo, to możliwość zmiany rozmiaru ekranu. Faktycznie to działa dokładnie tak, kiedy tworzę macOS z Xcode. Jednak, gdy przesyłam złożenie w Testflight i uruchomiłem tę wersję aplikacji zainstalowanej Testflight, jej rozmiar się nie zmienia. Muszę to kwalifikować. Mogę przeciągnąć rogu, aby przełączyć między trybie pionowym i poziomym, ale rozmiar się nie zmienia.

Nie jestem pewien, czego szukać, tym bardziej, że zmiana rozmiaru działa, gdy buduję z Xcode. Jakieś sugestie?

Używam SideMenu jako kontrolera nawigacyjnego do aplikacji. Kontroler widoku, który tworzy instancje Bocznego menu, dodaje cztery kontrolera widoku jako elementów podrzędnych. Jednym z nich jest kontroler widoczne tylko dla portretowej oglądania.

Ponieważ to działa tak, jak się spodziewano, gdy buduję z Xcode, wszystko, co spróbuję, musi być заархивировано i pobrana w Testflight. Więc wszelkie sugestie o tym, że można spróbować, będą bardzo mile widziane.

Ja nic nie robię z ograniczeniami na rozmiar windowScene.

ios ipad mac-catalyst resize
2021-11-24 01:12:13
1

Najlepsza odpowiedź

0

Problem, wydaje się, polegała na tym, że zainstalowałem wersję z systemem iOS do komputera Mac. Nie pamiętam, żebym widział przełącznik między macOS i iOS w górnej części aplikacji Testflight, więc nie wiem, czy problem w testowym locie lub nie przełączyć ten przełącznik, bo ja go nie widziałem. W każdym razie, po wgraniu innego zestawu bez SideMenu i zastanawiają się, dlaczego nie pojawiła się w testowym locie, i w końcu zauważyłem ten przełącznik, zmienił go na macOS, zainstalowałem starszą wersję z SideMenu, i to działa dobrze.

Dlatego myślę, że odpowiedź tkwi w tym, aby upewnić się, że instalacja wersji macOS. Wersja iOS nie może być zmieniona.

2021-11-24 17:12:25

W innych językach

Ta strona jest w innych językach

Русский
..................................................................................................................
Italiano
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................