Apple wysłał do deweloperów trzecią wersję beta systemu macOS Sonoma 14.4. To wydanie następuje po wydaniu wersji beta iOS 17.4 25 stycznia i oficjalnym wydaniu Sonoma 14.3 22 stycznia. Obecnie wersja beta jest dostępna tylko dla programistów, ale publiczna beta powinna zostać udostępniona w ciągu najbliższych kilku dni.
macOS Sonoma 14.4: Nowe funkcje
Chociaż iOS 17.4 przyniósł znaczące zmiany w iPhonie i App Store, nie jest do końca jasne, co nowego w macOS 14.4. Informacje o wydaniu nie zawierają informacji o zawartości, a w chwili pisania tego tekstu firma Apple nie opublikowała jeszcze uwag dla programistów. Ponieważ jednak wersja beta iOS 17.4 zawiera nowe emoji, możliwe, że pojawią się one również w wersji 14.4. Możliwe też, że aktualizacja obejmie funkcje związane z premierą Vision Pro w tym tygodniu. Ten artykuł zostanie zaktualizowany, gdy znana będzie zawartość wersji beta 14.4.
macOS Sonoma 14.4: Uwagi dla programistów
Poniżej znajdują się informacje o wydaniu dla deweloperów. Różni się to od notatek towarzyszących oficjalnemu udostępnieniu opinii publicznej. Te notatki zawierają szczegóły, o których powinni wiedzieć programiści.
Recenzja
Zestaw SDK dla systemu macOS 14.4 zapewnia obsługę tworzenia aplikacji dla komputerów Mac z systemem Sonoma 14.4 beta. Zestaw SDK jest dostarczany z Xcode 15.3, dostępnym w Mac App Store. Aby uzyskać informacje na temat wymagań dotyczących zgodności Xcode 15,3, zobacz Informacje o wersji Xcode 15,3.
UtwórzML
Rozwiązane problemy
- Naprawiono: Podczas korzystania z opcji algorytmu uczenia się transferu wzorzec wykrywania obiektów w aplikacji i środowisku CreateML może nie być zgodny, co skutkuje słabą jakością modelu i większą liczbą fałszywych alarmów. (114480994)
Znalazca
Rozwiązane problemy
- Naprawiono: Naprawiono problem polegający na tym, że umieszczenie okna powodowało zmianę obrazu pulpitu na czarny. (118044617)
Wiadomości
Znane problemy
- Memoji i naklejki innych firm nie są wyświetlane w zasobniku. (120994483)
Aktualizacje oprogramowania
Znane problemy
- Aktualizacje systemu macOS 14.4 z systemu macOS 11.0 do wersji 12.3.1 nie będą działać. (120548971) Rozwiązanie: Uaktualnij system do wersji macOS 12.4 lub nowszej, a następnie uaktualnij do wersji macOS 14.4.
StoreKit
Nowe funkcje
- Możesz skorzystać z API
productDescriptionHidden(_:)aby skonfigurować widoczność opisów produktów w instancjachProductView,StoreViewISubscriptionStoreVieww hierarchii widoków. Kompilując przy użyciu Xcode 15,3, możesz użyć tego modyfikatora widoku, nawet jeśli aplikacja działa w systemie iOS 17,0, iPadOS 17,0, macOS 14,0, tvOS 17,0, watchOS 10,0, VisionOS 1,0 lub nowszym. Jeśli zaimplementujesz własny styl widoku produktu, możesz wesprzeć ten nowy modyfikator widoku, sprawdzając właściwośćdescriptionVisibilityna wartość konfiguracyjną. (110414819) (FB12261973) - możesz użyć
SubscriptionStoreViewprezentowania ofert promocyjnych poprzez dodanie modyfikatorasubscriptionPromotionalOffer(offer:signature:). Jeśli już używasz modyfikatorainAppPurchaseOptions(_:)aby obsługiwać oferty przeglądania StoreKit, powinieneś używać nowego API, jeśli Twoja aplikacja działa w systemie iOS 17.4, iPadOS 17.4, macOS 14.4, tvOS 17.4, watchOS 10.4, VisionOS 1.1 lub nowszym. Nie używaj obu interfejsów API do stosowania oferty w tym samym widoku. (115358806)
Rozwiązane problemy
- Naprawiono: Właściwość
isEligibleForIntroOfferi metodaisEligibleForIntroOffer(for:)teraz wyświetlaj brak uprawnień w przypadkach, gdy klient mógłby kwalifikować się do oferty, gdyby nie był aktywnie subskrybowany. Oznacza to, że klient, który obecnie nie kwalifikuje się do oferty wstępnej, może kwalifikować się w przyszłości. Klienci korzystający z oferty wprowadzającej dla danej grupy abonamentowej w dalszym ciągu nie będą już uprawnieni do skorzystania z kolejnej oferty wprowadzającej w tej grupie abonamentowej. Możesz wykryć ten przypadek, sprawdzając, czy jakakolwiek transakcja jest z nią powiązanasubscriptionGroupIDma nieruchomośćtypeNAofferustalony jakointroductory. (103604770) (FB11889732)
SwiftUI
Nowe funkcje
Tableobsługuje teraz dynamiczną liczbę kolumn za pomocą nowegoTableColumnForEach. (79492167) (FB9189673)
Rozwiązane problemy
- Naprawiono: DatePicker w systemie macOS resetuje fokus do pierwszego składnika daty, gdy zmieni się powiązana data, i
timeZonejest zastępowany w środowisku. (97376561)
Pogoda
Znane problemy
- Pogoda może ulec awarii po uruchomieniu na sprzęcie Intel macOS. (121294923)
macOS Sonoma 14.4: Jak zainstalować
Wersje beta dla programistów są dostępne dla wszystkich zarejestrowanych w programie Apple Developer Program. Apple zwykle udostępnia publiczną wersję beta dzień lub dwa po wydaniu wersji beta dla programistów. Jeśli jesteś zainteresowany, mamy kompletny przewodnik dotyczący pobierania i instalowania wersji beta Sonoma.
Aby uzyskać dostęp do publicznej wersji beta, przejdź do Ustawienia systemowe > Główne > Aktualizacja oprogramowania , następnie w obszarze Aktualizacje wersji beta kliknij przycisk Informacje (ikona „I”), kliknij menu podręczne, aby Aktualizacja wersji beta i wybierz Publiczna wersja beta systemu macOS Sonoma . Może być konieczne ponowne uruchomienie komputera Mac.
Chociaż wersje beta zapewniają wcześniejszy dostęp do poprawek i funkcji systemu operacyjnego, wydawane są z założeniem, że użytkownicy przetestują oprogramowanie i sprawdzą, czy nie zawiera błędów. Oznacza to, że wersje beta charakteryzują się pewną niestabilnością i mogą powodować problemy z komputerem Mac. Jeśli nie możesz sobie pozwolić na ryzyko możliwej awarii lub zakłóceń, nie powinieneś uruchamiać wersji beta i czekać na publiczne udostępnienie.